Ein Hash ist ein Objekt, das Daten mit einer Kombination aus Schlüsseln und Werten verwaltet. Ein Array verwaltet mehrere Werte nebeneinander, während ein Hash jeden Wert mit einem Namen verwaltet, der als Schlüssel bezeichnet wird.
Verwenden Sie beim Erstellen eines Hashs die folgende Syntax (Hash-Literal):
index.rb
#Ein Hash, der zwei Schlüssel / Wert-Kombinationen speichert
{Schlüssel 1=>Wert 1,Schlüssel 2=>Wert 2}
(Beispiel) Verbinden Sie den Schlüssel und den Wert mit =>. Trennen Sie Elemente mit einem Komma (,).
index.rb
{"fruit" => "apple", "color" => "red}
Ein Hash ist ein Objekt der Hash-Klasse. Wenn Sie einen leeren Hash {} auf der Konsole erstellen und dessen Klassennamen überprüfen, sehen Sie, dass es sich um Hash handelt.
{}.class
Ergebnis
=> Hash
Sie können einer Variablen einen Hash zuweisen. (Beispiel)
index.rb
fruit = {"apple" => "red", "lemon" => "yellow", "melon" => "green"}
puts fruit
Ergebnis
{"apple" => "red", "lemon" => "yellow", "melon" => "green"}
Der Wert jedes Elements des Hash kann mit dem entsprechenden Schlüssel ausgegeben werden.
(Beispiel)
index.rb
fruit = {"apple" => "red", "lemon" => "yellow", "melon" => "green"}
puts fruit["apple"]
Ergebnis
red
Einführung in Ruby für diejenigen, die Profis werden möchten
Recommended Posts