Sie können überprüfen, ob die Hashes identisch sind, indem Sie die Hashes mit == vergleichen. Wenn zu diesem Zeitpunkt alle Schlüssel und Werte gleich sind, wird true zurückgegeben. True, wenn die Schlüssel und Werte alle gleich sind, auch wenn sie in einer anderen Reihenfolge vorliegen.
(Beispiel)
x = { 'a' => 1, 'b' => 2, 'c' => 3}
y = { 'b' => 2, 'c' => 3, 'a' => 1}
x == y # => true
Mit der Größenmethode (= Länge) können Sie die Anzahl der Elemente im Hash ermitteln.
{ 'a' => 1, 'b' => 2, 'c' => 3 }.size # => 3
Sie können das Element löschen, das dem durch die Löschmethode angegebenen Schlüssel entspricht. Wenn Sie den Hash drucken, können Sie schließlich sehen, dass das Element entfernt wurde.
menus = { 'food' => 'rice', 'drink' => 'water', 'dessert' => 'cake' }
menus.delete('food') # => "rice"Der Wert des gelöschten Elements ist der Rückgabewert
puts menus # => {"drink" => "water", "dessert" => "cake"}
Einführung in Ruby für diejenigen, die Profis werden möchten
Recommended Posts