For / Each? bzw EachIn
Übersicht

![]() |
Wild-StormBetreff: For / Each? bzw EachIn |
![]() Antworten mit Zitat ![]() |
---|---|---|
Hi, in BB gab es doch den schönen Befehl for/each bei Types. Der ist jetzt aber nimmer vorhanden und mit EachIn hab ichs irgendwie auch noch nich so ganz geblickt.. Könnte mir vllt einer erklären wie das genau gehen soll? (Oder ob es einen anderen Each Ersatz gibt) | ||
Visit http://www.next-dimension.org
------------------------------------------------- Freeware Modelle, Texturen & Sounds: http://www.blitzforum.de/forum...hp?t=12875 |
klepto2 |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Code: [AUSKLAPPEN] Local A:Int[] = [1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 0] For Local B:Int = EachIn A Print B Next Ich hoffe das hilft dir weiter, wenn du wissen willst, wie man eigene Types über Eachin verwalten kann, dann solltest du dir mal den Source von BRL.TMap und BRL.TList anschauen. PS: TLists würden genauso wie Arrays behandelt |
||
Matrix Screensaver
Console Modul für BlitzMax KLPacker Modul für BlitzMax HomePage : http://www.brsoftware.de.vu |
![]() |
Rone |
![]() Antworten mit Zitat ![]() |
---|---|---|
Hallo,
musst einfach instanzen selbst in Liste packen : Code: [AUSKLAPPEN] Type TTest Global TestList:TList Field name:String Function showAll() If Not TestList Then Return For Local a:TTest = EachIn TestList a.show() Next End Function Method New() If Not TestList Then TestList = New TList TestList.AddLast Self End Method Method Destroy() TestList.Remove Self End Method Method show() Print name End Method Method Create:TTest(text:String) name = text End Method End Type Local a:TTest = New TTest.Create("1") a = New TTest.Create("2") a = New TTest.Create("3") a = New TTest.Create("4") a = New TTest.Create("5") a = New TTest.Create("6") a = New TTest.Create("7") a = New TTest.Create("8") a = Null TTest.showAll() mfg |
||
![]() |
Wild-Storm |
![]() Antworten mit Zitat ![]() |
---|---|---|
aber die alte, einfache methode mit each geht nimmer oder?
edit: ah danke für das gute beispiel/code @ bizar98 |
||
Visit http://www.next-dimension.org
------------------------------------------------- Freeware Modelle, Texturen & Sounds: http://www.blitzforum.de/forum...hp?t=12875 |
![]() |
Markus2 |
![]() Antworten mit Zitat ![]() |
---|---|---|
Das ist genau so einfach nur das du jetzt in BMax eigene Listen hast .
In BB gab es pro Type ja nur eine Liste und das war sehr doof . |
||
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group