Hilfe
Each
Aufruf
Parameter
Rückgabewert
Beschreibung
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 oder speichern.
Zusatzinformation
Beispiel
Siehe auch
For variable[.typename] = Each typename
Parameter
typename | Name der Type Kollektion |
Rückgabewert
-
Beschreibung
Dieser Befehl ist für Type Felder gedacht. Es wird zusammen mit For
und Next
verwendet. Da man bei den Type
Feldern nie die Anzahl der Einträge kennt ist dies ein Ersatzbefehl für To
. Dadurch werden komplett alle Einträge abgearbeitet.
Each kann auch in Zusammenhang mit Delete benutzt werden.
Ein Type


Zusatzinformation
Dim
Felder sind einfacher zu benutzen und sollen bevorzugt angewendet werden.

Beispiel
Dieses Programm erstellt Daten für 5 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 5
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
WaitKey
Field x
Field y
Field dead
Field graphic
End Type
For t = 1 To 5
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
WaitKey
Siehe auch
Delete, Field, Before, After, Insert, Dim, For, New, Next, End Type, Last, Type, First

