Atari Logo
Atari Computer

Hauptseite -
Welches System? -
Hardware -
Software -
Emulatoren -
Internet
MausNet
Programmieren
Verweise
Über

Modula 2 Sprachbeschreibung


Home Inhaltsverzeichnis Typdeklarationen Zeichenketten

4 Felder

Eine Reihe gleichartiger Objekte läßt sich zu einem Feld zusammenfassen, indem ein ARRAY deklariert wird. In den eckigen Klammern wird der kleinste und der größte gewünschte Index getrennt durch .. angegeben.

Bsp.:

VAR
   Tel:ARRAY[1..12] OF REAL;

Diese Deklaration erzeugt eine Variable Tel, die 12 Elemente vom Typ REAL enthält, auf die einzeln zugegriffen werden kann. Dazu wird hinter dem Namen der gewünschte Index in eckigen Klammern angegeben.

Bsp.:

Tel[4] := 23.56;

Als Wertebereich des Feldindex kann jeder abzählbare Wertebereich benutzt werden. Wenn Variablen als Index für den Zugriff benutzt werden, müssen sie vom gleichen Typ wie der Wertebereich sein.

Bsp.:

VAR
   Ergebnis:ARRAY[FALSE..TRUE] OF INTEGER;

Es lassen sich auch mehrdimensionale Felder bilden.

Bsp:

VAR
   Brett:ARRAY[1..8] OF ARRAY[1..8] OF INTEGER;
BEGIN
   Brett[1,2] := 1; Brett[3] := Brett[2];

Die Indizes werden in der Reihenfolge der Deklaration durch ein Komma getrennt angegeben. Es ist aber möglich, auf eine komplette Reihe zuzugreifen, Brett[3] ist vom Typ ARRAY[1..8] OF INTEGER.


Home Inhaltsverzeichnis Typdeklarationen Zeichenketten


Best viewed with any browser English version not yet available.

Änderungen und Irrtümer vorbehalten. Letzte Änderung:
14 September 2001.
Home - Mail an den Webmaster - Impressum