Array

Aus VMS1 Tutorial

Dies ist eine alte Version. Zeitpunkt der Bearbeitung: 14:57, 12. Mai 2012 durch Jpwfour (Diskussion | Beiträge).
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

Ein Array stellt in vielen Programmier- und Skriptsprachen eine Menge von Elementen dar, bei der auf jedes Element über einen Index direkt zugegriffen werden kann.

Arrays werden auch als Datenfelder, Felder oder Datenreihen bezeichnet.

Mehrdimensional

Ein Datenfeld kann in mehreren Dimensionen adressiert werden, bspw. wie eine Tabelle:

tab[0][0]
tab[0][1]
tab[1][0]

Oder Koordinaten (x,y,z) im Raum:

pos[x][y][z]

Array Beispiele

Ein Beispiel in PHP:

<|><?php|> 
$a = <|>array|>(0, 2, 3);                    // erzeugt ein Array mit den 3 Elementen: 0, 2 und 3
$a[0] = 6;                              // weist dem 1. Element (Achtung: Index Zählung beginnt bei 0) den Wert 6 zu
<|>echo|> $a[1].' mal '.$a[2].' ist '.$a[0]; // Ausgabe: "2 mal 3 ist 6"
$arr = <|>array|>("eins" => 1, "zwei" => 2); // in PHP kann der Index auch ein String sein
<|>echo|> 'Eins = '.$arr['eins'];            // Ausgabe: "Eins = 1"
<|>?>|>

Ein Beispiel in Javascript:

<|>var|> a = <|>new|> Array(2);       // erzeugt ein Array mit 2 Elementen
a[0] = 0;                   // speichert im 1. Feld den Wert 0
a[4] = 5;                   // erweitert das Array automatisch
<|>alert|>(a.length);            // Zeigt eine Meldung mit der Länge des Arrays a: 5
<|>var|> b = <|>new|> Array(0, 2, 3); // erstellt ein Array mit 3 Elementen: 0, 2 und 3
Persönliche Werkzeuge