Variable[.Typename]=NEW Typename


Beschreibung
Dieser Befehl ist für Type-Felder gedacht. Es fügt einen neuen Eintrag zu einer Type-Kollektion hinzu. Dieser neue Eintag steht dann hinter allen anderen Einträgen. Ein Befehl, mit dem man einen Eintag löschen kann ist DELETE.


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
Typename = Name der Type-Kollektion


Rückgabewert
Erstellt ein neues Objekt und fügt es am Ende ein.


Beispiel
Dieses Programm demonstriert die Type-Befehle:

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

alien.crafts = FIRST crafts
PRINT alien\x
PRINT alien\y
PRINT alien\dead
PRINT alien\graphic

alien = AFTER alien
PRINT alien\x
PRINT alien\y
PRINT alien\dead
PRINT alien\graphic

alien.crafts = LAST crafts
PRINT alien\x
PRINT alien\y
PRINT alien\dead
PRINT alien\graphic

alien = BEFORE alien
PRINT alien\x
PRINT alien\y
PRINT alien\dead
PRINT alien\graphic


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