Assoziatives Array erzeugen?

Übersicht BlitzMax, BlitzMax NG Beginners-Corner

Neue Antwort erstellen

 

Gray Fox

Betreff: Assoziatives Array erzeugen?

BeitragDo, März 24, 2011 15:50
Antworten mit Zitat
Benutzer-Profile anzeigen
Gibt es eine Möglichkeit mit BlitzMax assoziative Arrays zu erzeugen?

Danke Smile

BtbN

BeitragDo, März 24, 2011 16:25
Antworten mit Zitat
Benutzer-Profile anzeigen
Du meinst eine TMap?
 

Gray Fox

BeitragDo, März 24, 2011 16:58
Antworten mit Zitat
Benutzer-Profile anzeigen
Ein Array, deren Indizes vom Typ String sind, statt wie üblich numerisch.

TMap scheint für meinen Zweck ausreichend zu sein, aber ein Zugriff auf die Werte ist wohl nur über Funktionen, wie MapValueForKey(), möglich?

Sowas wie TMap.get(Key) oder array[key] gibt es in BMax nicht? Wäre nicht schlimm, da ich das alles in ein Type bzw. Wrapper packe.

BtbN

BeitragDo, März 24, 2011 17:02
Antworten mit Zitat
Benutzer-Profile anzeigen
Extende sie halt, und schreib ne Get Methode rein, die tut, was du willst.
Array-Like syntax kann BMax nicht.
 

Gray Fox

BeitragDo, März 24, 2011 17:17
Antworten mit Zitat
Benutzer-Profile anzeigen
Danke für den Tip, aber das ist nicht von Nöten. Ich brauche dieses Konstrukt nur als Speicher innerhalb meiner Types.

mpmxyz

BeitragDo, März 24, 2011 19:21
Antworten mit Zitat
Benutzer-Profile anzeigen
map.ValueForKey(key) gibt es! Es heißt zwar nicht "get", macht aber das selbe.
Die Funktion dazu ruft auch nur diese Methode auf.
mfG
mpmxyz
Moin Moin!
Projekte: DBPC CodeCruncher Mandelbrot-Renderer

Neue Antwort erstellen


Übersicht BlitzMax, BlitzMax NG Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group