Über Ruby Hash

Was ist ein Hash?

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.

Einen Hash erstellen

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

Weisen Sie der Variablen einen Hash zu

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"}

Elementausgabe

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

Literaturhinweise

Einführung in Ruby für diejenigen, die Profis werden möchten

Recommended Posts

Über Ruby Hash
Über Ruby Hash
Über Ruby Hash (Fortsetzung)
Über Hash
Über Ruby-Hashes und -Symbole
Über Ruby-Symbole
Über Ruby-Arrays
Informationen zur Ruby-Vererbung
Über Rubinblock
Über Ruby-Symbole
Über Ruby-Methoden
Über Rubys Kernel-Modul
Informationen zu Ruby-Fehlermeldungen
Informationen zu Ruby-Instanzmethoden
Über Logik nachdenken Ruby
Was du über Hashing gelernt hast
Erläuterung des Ruby Range-Objekts
Über reguläre Ausdrücke in Ruby
Ruby über verschiedene iterative Prozesse
Über =
Über Ruby und Objektmodell
Informationen zu Ruby-Klassen und -Instanzen
Erläuterung zum Ruby String-Objekt
Über das Verhalten von Ruby Hash # ==
Über Ruby einfache Anführungszeichen und doppelte Anführungszeichen
Informationen zum Ruby-Produktoperator (&) und zum Summenoperator (|)
[Super Einführung] Über Symbole in Ruby
Über objektorientierte Vererbung und über Ertrag Ruby
Erklärt Ruby Array-Objekte
Über method.invoke
Rubin lernen 4
Über Kotlin
Über attr_accessor
[Ruby] Array
Über Hinemos
Rubin lernen 5
Über die Vererbung
Ruby-Grundlagen
Über Docker
Über Schienen 6
Über den Frühling ③
Ruby lernen 3
Über Aufzählung
Über Polymorphismus