Über Ruby-Arrays

Array

Ein Array kann mehrere Werte enthalten. Eine Variable kann nur einen Wert enthalten.

Ein Array kann verwendet werden, indem mehrere Werte in Klammern [] eingeschlossen werden, z. B. "Array-Name = [" Wert 1 "," Wert 2 "," Wert 3 "]". Jeder Wert wird durch Trennen (,) dargestellt.

Vorteile der Verwendung von Arrays

Das Verfahren zum Vorbereiten eines Arrays und Speichern der Werte bietet die folgenden Vorteile.

Ein Array kann nicht nur mehrere Werte enthalten, sondern diese Werte auch Variablen zuweisen und deren Inhalt ausgeben.

(Beispiel)

names = ["sawamura", "yamada", "tanaka"]
puts names
#=> sawamura
#   yamada
#   tanaka

Wie oben gezeigt, werden die im Array gespeicherten Werte der Reihe nach angezeigt.

Elemente eines Arrays abrufen

Die im Array gespeicherten Werte sind der Reihe nach nummeriert. Diese zugewiesene Nummer wird als ** Indexnummer ** bezeichnet, und der im Array enthaltene Wert wird als ** Element ** bezeichnet.

Verwenden Sie die folgende Syntax, um ein bestimmtes Element abzurufen.

Array-Name [Indexnummer] (Beispiel)

names = ["sawamura", "yamada", "tanaka"]
puts names[0]
#=> sawamura

Element zum Array hinzufügen

Wenn Sie dem Array ein Element hinzufügen möchten, können Sie es mit << hinzufügen.

names = ["sawamura", "yamada", "tanaka"]
names << "sato"
puts names
#=> sawamura
#   yamada
#   tanaka
#   sato

Push-Methode

Die Push-Methode ist eine Methode, die am Ende des Arrays ein neues Element hinzufügt, wie die << -Methode. Der Unterschied besteht darin, dass Sie mit der << -Methode nur ein Element zum Array hinzufügen können, aber mit Push mehrere Elemente gleichzeitig hinzufügen können.

(Beispiel)

names = ["sawamura", "yamada", "tanaka"]
names.push("sato","wakabayashi")
puts names
#=> sawamura
#   yamada
#   tanaka
#   sato
#   wakabayashi

Element aus dem Array entfernen

Verschiebungsmethode

Die Verschiebungsmethode ist eine Methode, die das erste Element des Arrays löscht.

(Beispiel)

names = ["sawamura", "yamada", "tanaka"]
names.shift
puts names
#=> yamada
#   tanaka

#Index[0]bestätigen
#Der Index wurde ebenfalls aktualisiert
puts names[0]
#=> yamada

Zusammenfassung

Recommended Posts

Über Ruby-Arrays
Über Ruby-Symbole
[Java] Über Arrays
Über Ruby Hash
Informationen zur Ruby-Vererbung
Über Rubinblock
Informationen zu Java-Arrays
Über Ruby Hash
Über Ruby-Symbole
Über Ruby-Methoden
Über Rubys Kernel-Modul
Java, über zweidimensionales Array
Informationen zu Ruby-Fehlermeldungen
Informationen zur Behandlung von Ruby-Ausnahmen
Informationen zu Ruby-Instanzmethoden
Über Logik nachdenken Ruby
Erläuterung des Ruby Range-Objekts
Eine grobe Anmerkung zu Ruby-Arrays und Hash-Objekten
Über reguläre Ausdrücke in Ruby
Über Ruby-Hashes und -Symbole
Ruby über verschiedene iterative Prozesse
Über =
Über Ruby und Objektmodell
Informationen zu Ruby-Klassen und -Instanzen
Erläuterung zum Ruby String-Objekt
Über das Verhalten von Ruby Hash # ==
Über Ruby einfache Anführungszeichen und doppelte Anführungszeichen
Informationen zum Ruby-Produktoperator (&) und zum Summenoperator (|)
[Super Einführung] Über Symbole in Ruby
Über objektorientierte Vererbung und über Ertrag Ruby
Erklärt Ruby Array-Objekte
Über method.invoke
Rubin lernen 4
Über Kotlin
[Ruby] Array
Über Hinemos
Über die Vererbung
Über Docker
Ruby Review 2
Rubinzusatz
Über Schienen 6
Ruby lernen 3
Über Aufzählung
Über Polymorphismus