Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: JD am 23.10.02 - 11:33:02

Titel: Auf Einzelwerte in Liste zugreifen
Beitrag von: JD am 23.10.02 - 11:33:02
So ich nochmal jetzt kommt eine warscheinlich völlig simple Frage,

wie kann ich die Werte einer Liste jeweils einzeln benutzen um sie nun in eine varibale zu schreiben etc.

Bsp. Paris:Berlin:Madrid

habe versucht es mit Subset zu regeln und dann die Liste abzuschneiden, da funktioniert aber nicht allzu gut.

Die Werte in der Liste sind unbekannt, das heißt ich kann die Position nicht explizit ermitteln.

Cool wäre jetzt zu ermitteln wie lang die Liste ist und dann jedes Element einzeln zu behandeln.

_list:=listfield;
_anzahl:=@Elements(_list);
_lastelement:=@Subset(@Subset(_list;_anzahl);-1);
@SetField("Wert1";_lastelement);
@Set(_anzahl;_anzahl-1);
@Set(_lastelement;@Subset(@Subset(_list;_anzahl);-1));
@SetField("Wert2";_lastelement)

Hier habe ich z.B. mal probiert das in Felder zu schreiben, wenn das gehen würde wäre das mit den variablen ja auch möglich.

Sowas wie ein Iterator in Java wäre natürlich cool, aber das wird es in der Formelsprache nicht geben gell?

Freue mich auf Ideen und Lösungen
Titel: Re:Auf Einzelwerte in Liste zugreifen
Beitrag von: maiko am 23.10.02 - 11:55:11
hi,

versuch mal die UNDOKUMENTIERTE funktion

@GetMembers(Liste, Nr)

funktioniert wunderbar

mfg

maiko

Titel: Re:Auf Einzelwerte in Liste zugreifen
Beitrag von: JD am 23.10.02 - 12:05:56
hi,

versuch mal die UNDOKUMENTIERTE funktion

@GetMembers(Liste, Nr)

funktioniert wunderbar

mfg
maiko

Ehh danke! So etwas habe ich gesucht, warum wird sowas nicht "offizieller" dargestellt, im Anwendungsentwicklungsbuch der Addison-Wesley Reihe war das nie erwähnt, wobei das ja richtig Sinn macht.

Gibt es denn ein Kontrukt mit dem ich die Liste durchlaufen kann oder so?
Also das er mir anhand der listeneinträge automatisch Felder ertstellt oder so?

5 Listeneinträge gleich 5 mal zuweisung o.ä.?

Aber auf jedenfall erstmal danke, für die Info mit @GetMembers
Titel: Re:Auf Einzelwerte in Liste zugreifen
Beitrag von: maiko am 23.10.02 - 14:35:29
wenn du sowas findest, dann sag mir bitte bescheid :)

Ich muss deswegen oft sachen beschraenken und dann bau ich ca. 20 oder 50 Variablen untereinander .... also von Hand

ich muss mir @DO vielleich mal ansehen, eigentlich muessten man ... aber ich glaub das geht so nicht....

Vielleicht hat ja noch jemand eine Idee ?

Maiko
Titel: Re:Auf Einzelwerte in Liste zugreifen
Beitrag von: Rob Green am 23.10.02 - 15:09:18
Formel Schleifen Konstrukte und komplett dynamisierbare Syntax sind Kennzeichen vom neuen R6  ;)