Un tableau peut contenir plusieurs valeurs. Une variable ne peut contenir qu'une seule valeur.
Un tableau peut être utilisé en plaçant plusieurs valeurs entre parenthèses [], telles que ʻarray name = ["value 1", "value 2", "value 3"] `. Chaque valeur est représentée en les séparant par une virgule (,).
La méthode de préparation d'un tableau et de stockage des valeurs présente les avantages suivants.
Non seulement un tableau peut contenir plusieurs valeurs, mais il peut également affecter ces valeurs à des variables et afficher leur contenu.
(Exemple)
names = ["sawamura", "yamada", "tanaka"]
puts names
#=> sawamura
# yamada
# tanaka
Comme indiqué ci-dessus, les valeurs stockées dans le tableau sont affichées dans l'ordre.
Les valeurs stockées dans le tableau sont numérotées dans l'ordre. Ce numéro attribué est appelé le ** numéro d'index **, et la valeur contenue dans le tableau est appelée ** élément **.
Pour récupérer un élément spécifique, utilisez la syntaxe suivante.
ʻArray name [numéro d'index] ` (Exemple)
names = ["sawamura", "yamada", "tanaka"]
puts names[0]
#=> sawamura
Si vous souhaitez ajouter un élément au tableau, vous pouvez l'ajouter avec <<.
names = ["sawamura", "yamada", "tanaka"]
names << "sato"
puts names
#=> sawamura
# yamada
# tanaka
# sato
La méthode push est une méthode qui ajoute un nouvel élément à la fin du tableau, comme la méthode <<. Avec la méthode <<, vous ne pouvez ajouter qu'un seul élément au tableau, mais avec push, vous pouvez ajouter plusieurs éléments à la fois.
(Exemple)
names = ["sawamura", "yamada", "tanaka"]
names.push("sato","wakabayashi")
puts names
#=> sawamura
# yamada
# tanaka
# sato
# wakabayashi
La méthode shift est une méthode qui supprime le premier élément du tableau.
(Exemple)
names = ["sawamura", "yamada", "tanaka"]
names.shift
puts names
#=> yamada
# tanaka
#indice[0]confirmer
#L'index a également été mis à jour
puts names[0]
#=> yamada
--Chaque tableau a un index qui représente le numéro d'élément --Utilisez une forme comme names [0] pour récupérer des éléments en spécifiant l'index du tableau --Si vous souhaitez ajouter un élément à un tableau, utilisez << pour l'ajouter
Recommended Posts