Une fois que vous avez un tableau, vous pouvez manipuler les éléments qui y sont stockés, comme la création, la lecture, la mise à jour et la suppression des éléments.
Dans ce court guide, nous explorerons diverses façons de trouver des éléments dans un tableau.
1. Inclure la méthode
Pour déterminer si une valeur est dans un tableau des éléments, vous pouvez utiliser l'inclusion? méthode.
Valeurs = [10,20,30,40,50]L'inclusion? La méthode renvoie une valeur booléenne. Vrai si le tableau contient l'élément spécifié et false si l'élément n'est pas trouvé.
valeurs.inclure? 1002. En utilisant la méthode de sélection
Ruby fournit une méthode appelée SELECT qui vous permet de définir une condition spécifique. Il évalue ensuite les éléments du tableau qui correspondent à la condition définie et les renvoie dans un nouveau tableau.
valeurs = [10,20,30,40,50]La méthode de sélection est pratique pour filtrer les éléments qui ne correspondent qu'à une condition spécifique.
Il est bon de noter que la méthode de sélection n'effectue pas les actions en place. Cependant, il crée un nouveau tableau avec des éléments assortis.
Pour effectuer l'opération de sélection à la place du tableau d'origine, vous pouvez utiliser la sélection! méthode.
3. En utilisant la méthode d'index
Pour trouver l'index d'un élément dans le tableau en spécifiant sa valeur, vous pouvez utiliser la méthode d'index.
valeurs = [10,20,30,40,50]Si la valeur spécifiée est dans le tableau, la méthode renvoie son index, que vous pouvez utiliser pour récupérer l'élément.
4. Utilisation de la méthode Find
La méthode de recherche est similaire à la méthode de sélection. Cependant, il ne renvoie que la première valeur qui correspond à la condition spécifiée. Par conséquent, si le tableau contient des valeurs en double, elle ne renvoie que la première correspondance.
valeurs = [1,2,9,5,4,9,2,1]Dans l'exemple ci-dessus, la méthode de recherche recherche le tableau pour le premier qui correspond à la condition spécifiée.
Dans notre exemple, cet élément est 2. Cependant, quatre évalue également la vraie, mais la méthode ne l'inclut pas car ce n'est pas le premier élément.
INDICE: Ruby fournit une méthode find_all qui fonctionne similaire à la méthode sélectionnée discutée précédemment.
5. En utilisant le find_index
La méthode find_index est similaire à Find. Cependant, il renvoie l'index du premier élément correspondant dans le tableau.
valeurs = [1,2,9,5,4,9,2,1]La première valeur de correspondance est à l'index 1.
Fermeture
Ce guide a illustré diverses méthodes et techniques que vous pouvez utiliser pour trouver un élément dans un tableau.
Merci pour la lecture!