Array Sprünge?

Übersicht BlitzMax, BlitzMax NG Allgemein

Neue Antwort erstellen

 

Daniel Knobe

Betreff: Array Sprünge?

BeitragMi, Jun 29, 2005 23:49
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi,
ich suche Befehle wie in B3D (after,before) mit denen man in einem array hin und her wandern kann. Hab bisher nur eachin für eine komplettabfrage, das reicht allerdings nicht.

mfg
DKing
 

Dreamora

BeitragDo, Jun 30, 2005 2:11
Antworten mit Zitat
Benutzer-Profile anzeigen
Sowas gibt es für einen Array nicht.
Hätte ehrlich gesagt auch keinen Sinn in einem indizierbaren Variablenraum, da du einfach Index +- 1 verwenden kannst um vorwärts/rückwärts zu gehen in einem Array.

also

array[i].after => array[i+1]
array[i].before => array[i-1]

Bei TList ist es etwas anderes. Dort kann man dafür die TLink Methoden für den Nachfolger / Vorgägner benutzen.
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen.

Blacal

BeitragDo, Jun 30, 2005 8:25
Antworten mit Zitat
Benutzer-Profile anzeigen
Servus

Notfalls kannst du dir sowas für deine Types auch selber schreiben
einfach das Nachvolgende Objekt und das Vorgängerobjekt mit in dem Type abspeichern und dann mit .After und .Before Methoden durschalten lassen.

also, z. B.

Type testtype
Field M_Before:testtype
Field M_After:testtype

Method Before:testtype()
Return M_Before
EndMethod

Method After:testtype()
Return M_After
EndMethod
EndType

Natürlich brauchst dann auch noch ne Routine, die die Einträge zusammenfügt

Mfg Blacal

Neue Antwort erstellen


Übersicht BlitzMax, BlitzMax NG Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group