Article sur le hachage précédent
Vous pouvez vérifier si les hachages sont les mêmes en comparant les hachages avec ==. À ce stade, si toutes les clés et valeurs sont identiques, true est renvoyé. Vrai si les clés et les valeurs sont toutes identiques, même si elles sont dans un ordre différent.
(Exemple)
x = { 'a' => 1, 'b' => 2, 'c' => 3}
y = { 'b' => 2, 'c' => 3, 'a' => 1}
x == y # => true
Vous pouvez utiliser la méthode de la taille (= longueur) pour connaître le nombre d'éléments dans le hachage.
{ 'a' => 1, 'b' => 2, 'c' => 3 }.size # => 3
Vous pouvez supprimer l'élément correspondant à la clé spécifiée par la méthode de suppression. Enfin, si vous imprimez le hachage, vous pouvez voir que l'élément a été supprimé.
menus = { 'food' => 'rice', 'drink' => 'water', 'dessert' => 'cake' }
menus.delete('food') # => "rice"La valeur de l'élément supprimé sera la valeur de retour
puts menus # => {"drink" => "water", "dessert" => "cake"}
Introduction à Ruby pour ceux qui veulent devenir des professionnels
Recommended Posts