Qu'est-ce qu'un hachage ruby ?
Qu'est-ce qu'un hachage ruby ?

Vidéo: Qu'est-ce qu'un hachage ruby ?

Vidéo: Qu'est-ce qu'un hachage ruby ?
Vidéo: Apprendre Ruby (5/15) : Les Tableaux et Hash 2024, Peut
Anonim

Ruby Hash . UNE Hachage rubis est une collection de clés uniques et de leurs valeurs. Ils sont similaires aux tableaux mais le tableau utilise un entier comme index et hacher utiliser n'importe quel type d'objet. Ils sont également appelés tableaux associatifs, dictionnaires ou cartes. Si un hacher est accessible avec une clé qui n'existe pas, la méthode renverra nil.

En tenant compte de cela, comment définissez-vous un hachage en Ruby ?

Dans Rubis vous pouvez créer un Hacher par affectation une clé à une valeur avec =>, séparez ces paires clé/valeur par des virgules et entourez le tout d'accolades.

De même, comment supprimer une clé d'un hachage en Ruby ? Il existe de nombreuses façons de supprimer une clé d'un hachage et d'obtenir le hachage restant en Ruby.

  1. slice => Il renverra les clés sélectionnées et ne les supprimera pas du hachage d'origine.
  2. delete => Cela supprimera les clés sélectionnées du hachage d'origine (il ne peut accepter qu'une seule clé et pas plus d'une).

On peut aussi se demander, qu'est-ce qu'un symbole Ruby ?

UNE symbole est le plus basique Rubis objet que vous pouvez créer. C'est juste un nom et un identifiant interne. Symboles sont utiles parce qu'une donnée symbole nom fait référence au même objet tout au long d'un Rubis programme. Deux chaînes avec le même contenu sont deux objets différents, mais pour un nom donné il n'y en a qu'un symbole objet.

Qu'est-ce qu'un objet Hash ?

UNE objet de hachage est créé dynamiquement en mémoire au moment de l'exécution. La taille d'un objet de hachage grandit à mesure que des éléments sont ajoutés et se contracte à mesure que des éléments sont supprimés. UNE objet de hachage se compose de colonnes clés, de colonnes de données et de méthodes telles que DECLARE, FIND, etc. objet de hachage La portée est limitée à l'étape DATA dans laquelle elle est créée.

Conseillé: