Un hachage est un objet qui gère les données avec une combinaison de clés et de valeurs. Un tableau gère plusieurs valeurs côte à côte, tandis qu'un hachage gère chaque valeur avec un nom appelé clé.
Lors de la création d'un hachage, utilisez la syntaxe suivante (littéral de hachage):
index.rb
#Un hachage qui stocke deux combinaisons clé / valeur
{Clé 1=>Valeur 1,Clé 2=>Valeur 2}
(Exemple) Connectez la clé et la valeur avec =>. Séparez les éléments par une virgule (,).
index.rb
{"fruit" => "apple", "color" => "red}
Un hachage est un objet de la classe Hash. Si vous créez un hash vide {} sur la console et vérifiez son nom de classe, vous verrez qu'il s'agit de Hash.
{}.class
résultat
=> Hash
Vous pouvez affecter un hachage à une variable. (Exemple)
index.rb
fruit = {"apple" => "red", "lemon" => "yellow", "melon" => "green"}
puts fruit
résultat
{"apple" => "red", "lemon" => "yellow", "melon" => "green"}
La valeur de chaque élément du hachage peut être sortie à l'aide de la clé correspondante.
(Exemple)
index.rb
fruit = {"apple" => "red", "lemon" => "yellow", "melon" => "green"}
puts fruit["apple"]
résultat
red
Introduction à Ruby pour ceux qui veulent devenir des professionnels
Recommended Posts