À propos des tableaux Ruby

Tableau

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 (,).

Avantages de l'utilisation de tableaux

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.

Obtenir les éléments d'un tableau

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

Ajouter un élément au tableau

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

méthode push

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

Supprimer l'élément du tableau

méthode de décalage

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

Résumé

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

À propos des tableaux Ruby
À propos des symboles Ruby
[Java] À propos des tableaux
À propos de Ruby Hash
À propos de l'héritage Ruby
À propos de Ruby Block
À propos des tableaux Java
À propos de Ruby Hash
À propos des symboles Ruby
À propos des méthodes Ruby
À propos du module Ruby's Kernel
Java, à propos d'un tableau à deux dimensions
À propos des messages d'erreur Ruby
À propos de la gestion des exceptions Ruby
À propos des méthodes d'instance Ruby
Réflexion sur la logique Ruby
Explication sur l'objet Ruby Range
Une note approximative sur les tableaux Ruby et les objets de hachage
À propos des expressions régulières dans Ruby
À propos des hachages et symboles 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
[Ruby] Tableau
À propos de Hinemos
À propos de l'héritage
À propos de Docker
Revue Ruby 2
Ajout de rubis
À propos des rails 6
Ruby apprentissage 3
À propos d'énumération
À propos du polymorphisme