Ich mache ein Rails-Tutorial und was ist "Hash"? Wie oft habe ich es bekommen, also dachte ich, ich würde es richtig zusammenstellen.
Das erste Element des Arrays (im folgenden Fall „A“) ist 0.
hiragana = ["Ah", "ICH ", "U "]
puts a[0] #Zeige, dass
puts a[1] #Show
puts a[2] #Show
Im Gegensatz zu Arrays können Hashes Elemente mit einem von ihnen definierten Schlüssel verarbeiten, z. B. "first".
a = { "first" => 1, "second" => 2 }
puts a["first"] #Anzeige als 1
puts a["second"] #Anzeige als 2
Symbole sind wie Zeichenfolgen. Es scheint, dass es oft mit Hash kombiniert wird.
hush1 = { :first => 1, :second => 2 }
puts hush1[:first] #Anzeige als 1
puts hush1[:second] #Anzeige als 2
hush2 = { first: 1, second: 2}
puts hush2[:first] #Anzeige als 1
puts hush2[:second] #Anzeige als 2
hush1 == hush2 #Wahr werden
Persönlich bevorzuge ich den Schreibstil von hush2. Weil die Beschreibung mit Javascript identisch ist.
【Referenz】 https://qiita.com/iron-breaker/items/32710004f0bb2e2babb6
Recommended Posts