Ruby Memorandum (Erwerb des Schlüsselwerts)

Ruby Memorandum (Erwerb des Schlüsselwerts)

Um den im Hash enthaltenen Schlüssel oder Wert zu erhalten Es gibt eine im Voraus vorbereitete Methode.


Schlüsselmethode und Wertemethode
Objektschlüssel Objektwerte

qiita.rb


puts hash.keys
puts hash.values

Dadurch werden alle im Hash enthaltenen Schlüssel und Werte ausgegeben.

Angenommen, Sie haben den Hash {A: "a"} Wenn Sie den Schlüssel A abrufen möchten, geben Sie den Wert a, der mit A gepaart ist, in () ein. Wenn Sie dagegen den Wert a abrufen möchten, geben Sie den Schlüssel A gepaart mit einem in () ein.

qiita.rb


hash = { ringo: "apple", mikan: "orange", ichigo: "Strawberry" }

puts hash.key("apple") 
#「ringo: "apple"Ist der Wert von"apple"Vom Schlüsselringo:Erhalten
puts hash.values_at(:ringo) 
# 「ringo: "apple"Ist der Schlüssel":ringo"Aus dem Wert"apple"Erhalten

Ist es nicht möglich, wie ein Array nach Zahlen abzurufen? Fortsetzung folgt.

Referenzseite https://www.javadrive.jp/ruby/hash/index8.html https://qiita.com/kidach1/items/651b5b5580be40ad047e

Recommended Posts

Ruby Memorandum (Erwerb des Schlüsselwerts)
Grundlagen von Ruby
[Ruby] Ich möchte nur den Wert des Hash und nur den Schlüssel extrahieren
[Ruby on Rails] Ein Memorandum mit Layoutvorlagen
Definition der Rubinmethode
Kleinster Wert (Ruby Edition)
Festlegen des Werts von log4jdbc.properties
Bilderfassung Memorandum Galerie Anruf
[Ruby] Grundlegende Befehlsliste
Memorandum über LOD.
Ruby on Rails Grundlegendes Memorandum
Ich möchte den Wert von Attribute in Selenium of Ruby ändern