Un élément individuel dans le tableau est un élément d'un tableau. Chaque élément est identifiable par un index qui est une valeur qui décrit la position de l'élément dans la collection.
Dans Ruby, l'indice des éléments du tableau commence à 0 de gauche à droite. Par conséquent, le premier élément du tableau est à un indice de 0.
Utilisation de base
Pour créer un tableau dans Ruby, nous utilisons une paire de crochets suivis des éléments du tableau séparés par une virgule.
[1,2,3,4,5]Vous pouvez également attribuer un tableau à un nom de variable.
MyArray = [1,2,3,4,5]En règle générale, lors de la création de tableaux, vous avez des valeurs initiales à stocker. Cependant, vous pouvez créer un tableau vide et modifier ses valeurs plus tard dans le programme.
La syntaxe suivante crée un tableau vide:
MyArray = []Les articles dans un tableau peuvent être de n'importe quel type. Par exemple, le tableau suivant contient des éléments de différents types d'objets:
MyArray = [1,2,34.44 223.92, "Hello", "key" => "valeur", [1,2,3]]Pour récupérer les éléments dans un tableau, vous pouvez utiliser leurs positions d'index. Par exemple, pour obtenir le premier élément du tableau:
Imprimez MyArray [0]Vous pouvez obtenir l'index du dernier élément du tableau en utilisant sa longueur.
imprimer MyArray [MyArray.longueur-1]Comment vérifier si un tableau Ruby contient une valeur
Pour vérifier si une valeur est dans le tableau, vous pouvez utiliser l'inclusion intégrée? méthode.
MyArray = [1,2,34.44 223.92, "Hello", "key" => "valeur", [1,2,3]]L'inclusion? la méthode renvoie vrai si la valeur spécifiée est dans le tableau et false sinon.
MyArray.inclure? 100Si vous avez un tableau imbriqué, vous devrez référencer le tableau intérieur lorsque vous appelez l'inclusion.
Par exemple, l'exemple suivant renvoie false.
MyArray.inclure? 3Pour spécifier que vous souhaitez vérifier le tableau intérieur, utilisez son index comme:
MyArray [6].inclure? 3Le même cas s'applique à un dictionnaire:
MyArray [5].inclure? "clé"Fermeture
Ce guide a illustré comment vérifier si un élément existe dans un tableau à l'aide de l'inclusion? méthode.