À propos de Ruby Hash

Qu'est-ce qu'un hash

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é.

Créer un hachage

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

Attribuer un hachage à une variable

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"}

Sortie d'élément

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

Littérature référencée

Introduction à Ruby pour ceux qui veulent devenir des professionnels

Recommended Posts

À propos de Ruby Hash
À propos de Ruby Hash
À propos de Ruby Hash (suite)
À propos du hachage
À propos des hachages et symboles Ruby
À propos des symboles Ruby
À propos des tableaux Ruby
À propos de l'héritage Ruby
À propos de Ruby Block
À propos des symboles Ruby
À propos des méthodes Ruby
À propos du module Ruby's Kernel
À propos des messages d'erreur Ruby
À propos des méthodes d'instance Ruby
Réflexion sur la logique Ruby
Ce que vous avez appris sur le hachage
Explication sur l'objet Ruby Range
À propos des expressions régulières dans Ruby
Ruby à propos de divers processus itératifs
À propos =
À propos de Ruby, modèle objet
À propos des classes et des instances Ruby
Explication sur l'objet Ruby String
À propos du comportement de ruby Hash # ==
À propos des guillemets simples et doubles Ruby
À propos de l'opérateur de produit Ruby (&) et de l'opérateur somme (|)
[Super Introduction] À propos des symboles dans Ruby
À propos de l'héritage orienté objet et du rendement Ruby
Explique les objets Ruby Array
À propos de method.invoke
Ruby apprentissage 4
À propos de Kotlin
À propos de attr_accessor
[Ruby] Tableau
À propos de Hinemos
Ruby apprentissage 5
À propos de l'héritage
Bases de Ruby
À propos de Docker
À propos des rails 6
À propos du printemps ③
Ruby apprentissage 3
À propos d'énumération
À propos du polymorphisme