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.
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.
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
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
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
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
Recommended Posts