colors =["white", "black", "red", "green", "blue"]
Das Array enthält 5 Elemente, die als Farben bezeichnet werden. Indexnummern werden von Anfang an in der Reihenfolge zugewiesen, z. B. 0, 1, 2, 3 ...
Bei der Ausgabe
puts colors[2]
Dann können Sie das dritte * rot * abrufen.
animals = [["tuna", "octopus", "shark"], ["dog", "cat", "pig"], ["crow", "swan", "eagle"]]
Es ist so. In dem als Tiere bezeichneten Array gibt es ein Array, das 3 Arten von Meerestieren, 3 Arten von Landtieren und 3 Arten von Himmelstieren enthält.
puts animals
↓
<Ausgabeergebnis>
tuna
octopus
shark
dog
cat
pig
crow
swan
eagle
Meerestieren wird eine Indexnummer von 0 zugewiesen.
puts animals[0]
↓
<Ausgabeergebnis>
tuna
octopus
shark
Unter den Meerestieren mit Indexnummer 0 Zusätzlich wird die Indexnummer 1 vergeben.
puts animals[0][1]
↓
<Ausgabeergebnis>
octopus
=> Stellt dar, was ausgegeben wird.
puts animals[0][0]
=> tuna
puts animals[0][1]
=> octopus
puts animals[0][2]
=> shark
puts animals[1][0]
=> dog
puts animals[1][1]
=> cat
puts animals[1][2]
=> pig
puts animals[2][0]
=> crow
puts animals[2][1]
=> swan
puts animals[2][2]
=> eagle
Selbst wenn die Struktur kompliziert wird, kann sie auf die gleiche Weise herausgenommen werden.
countries = [["Japan", "America"], [["Brazil", "Russia"],["China", "India"]]]
Es gibt zwei Sequenzen in der Sequenz, die Länder genannt werden Innerhalb des zweiten Arrays befindet sich noch ein weiteres Array.
puts countries[0]
↓
<Ausgabeergebnis>
Japan
America
puts countries[1]
↓
<Ausgabeergebnis>
Brazil
Russia
China
India
puts countries[1][0]
↓
<Ausgabeergebnis>
Brazil
Russia
puts countries[0][0]
=> Japan
puts countries[0][1]
=> America
puts countries[1][0][0]
=> Brazil
puts countries[1][0][1]
=> Russia
puts countries[1][1][0]
=> China
puts countries[1][1][1]
=> India
Selbst wenn es sich von hier aus vervierfacht, kann der Wert mit derselben Beschreibung abgerufen werden.
Recommended Posts