Types "durchgehen"

Übersicht BlitzMax, BlitzMax NG Beginners-Corner

Neue Antwort erstellen

Knyk

Betreff: Types "durchgehen"

BeitragSo, Nov 13, 2011 2:43
Antworten mit Zitat
Benutzer-Profile anzeigen
Hallo,
Ich habe schon wieder eine Frage:

Bei BB geht man ja die Types ungefähr so durch:
BlitzBasic: [AUSKLAPPEN]

For t.Type= Each Type
.....
Next


(wie) geht das jetzt bei Bmax? Da gibts ja kein each.
Vielen Dank

Propellator

BeitragSo, Nov 13, 2011 3:41
Antworten mit Zitat
Benutzer-Profile anzeigen
Hallo,

du musst eine Linked List erstellen und Einträge darin machen, um sie durchzugehen. Dies geht so:

BlitzMax: [AUSKLAPPEN]

Type TBeispiel
Field etwas:String
EndType

'Neue TList erstellen
Local liste:TList = New TList

'Neue Instanz von TBeispiel erstellen
Local b:TBeispiel = New TBeispiel
b.etwas = "Hallo!"
'b ans Ende der linked list eintragen
liste.AddLast(b)

'...

'Die Liste nun durchgehen
For Local b:TBeispiel = EachIn liste
Print(b.etwas)
Next
Propellator - Alles andere ist irrelephant.
Elefanten sind die Könige der Antarktis.

Neue Antwort erstellen


Übersicht BlitzMax, BlitzMax NG Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group