[Ruby] Über das Abrufen von Hash

●●● Problem ●●●

puts hash.keys
puts hash.values

Bei der Ausführung der obigen Methode

one
two
three
1
2
3

Bitte schreiben Sie den Code, um den im Terminal angezeigten Variablen-Hash mithilfe von Symbolen zu erstellen.

●●● Antwort ●●●

hash{one:1,two:2,three:3}

●●● Erklärung ●●●

Zunächst aus der Struktur des Hash. Die Beschreibungsmethode des Hash mit einem Symbol wird durch Hinzufügen eines Doppelpunkts nach dem Schlüssel definiert.

{Schlüssel:Wert}

Holen Sie sich für das Hash-Objekt den Hash-Schlüssel, indem Sie "object.keys" setzen. Hash-Werte können durch Setzen von "object.values" erhalten werden.

(Beispiel)
hash{one:1}Gegen

hash.keys ⇨ one
hash.values ⇨ 1

Daher wird die obige Antwort gegeben.

Recommended Posts

[Ruby] Über das Abrufen von Hash
Ruby Hash Notizen
[Rubin] Doppelter Hash
Hash
Über das Verhalten von Ruby Hash # ==
Extraktion von "Ruby" Double Hash * Review
Rubin lernen 4
[Ruby] Array
Rubin lernen 5
Ruby-Grundlagen
Ruby Review 2
Rubinzusatz
Ruby lernen 3
Ruby-Einstellung 2
Rubinproblem ⑦
Ruby lernen 2
Rubin lernen 6
Ruby-Einstellungen 1
Rubin lernen 1
Ruby Review 1
AtCoder ABC127 D Hash mit Ruby 2.7.1 zu lösen