FIELD Eigenschaft, Eigenschaft ...


Beschreibung
Dieser Befehl weist einer TYPE-Kollektion eine Eigenschaft zu. Dieser Befehl kann nur zwischen TYPE und END TYPE stehen. Es können beliebig viele Eigenschaften definiert werden. Mit NEW wird ein neuer Eintrag erstellt.

Ein Type-Feld ist ein dynamisches Feld, welches die Einträge automatisch verwaltet. Die Einträge in Type-Feldern kann man nicht sofort ansprechen. Man muss zuerst zum richtigen Eintrag wechseln, und erst dann auslesen/speichern.

DIM-Felder sind einfacher zu benutzen und sollen bevorzugt angewendet werden.


Parameter
Eigenschaft = beliebige Eigenschaft (Integer, Float, String)


Rückgabewert
-


Beispiel
Dieses Programm erstellt Daten für 100 Aliens. Danach werden alle Daten mit FOR...EACH ausgegeben:

TYPE crafts
   FIELD x
   FIELD y
   FIELD dead
   FIELD graphic
END TYPE

FOR t = 1 TO 100
   alien.crafts = NEW crafts
   alien\x = RND(0,640)
   alien\y = RND(0,480)
   alien\dead = 0
   alien\graphic = 1
NEXT

FOR alien.crafts = EACH crafts
   PRINT alien\x
   PRINT alien\y
   PRINT alien\dead
   PRINT alien\graphic
   PRINT
NEXT


Siehe auch
AFTER, BEFORE, DELETE, DIM, EACH, FIRST, INSERT, LAST, NEW, TYPE