Ich konnte den Hash-Wert nicht gut ermitteln, also habe ich ihn nachgeschlagen und festgestellt, dass er etwas übersehen wurde.
hash1 = {key: "value"} #=> {:key=> "value"}
Wann,
hash2 = {"key"=> "value"} #=> {"key"=> "value"}
Ich habe den Unterschied nicht verstanden. Es scheint, dass sich der Schlüsselname abhängig davon ändert, wie Sie ihn schreiben. Im obigen Beispiel
hash1["key"] #=> nil
hash1[:key] #=> "value"
werden.
Recommended Posts