Domino 9 und frühere Versionen > ND6: Entwicklung
@ismember ???
CLI_Andreas_Schmidt:
Hi @all Devs,
gibt es eigentlich einen einfachen und unkomplizierten Weg um zwei Listenfelder (Arrays) zu vergleichen ? ---> also
In Feld 1 gibt es z.B. 4 Listeneinträge und es soll jetzt geprüft werden ob welcher in Feld 2 fehlt.
Mein Ansatz wäre jetzt eine forall-Schleife auf Feld 1 und dann @ismember in Feld 2 ausführen. Wobei ich noch kein LS-Code für @ismember gefunden habe.
ZaLudtske:
Hallo,
rein in LS gehen nur verschachtelte Schleifen. Aber du kannst mit evaluate Formel in LS ausführen.
Rainer
eknori:
in LS ArrayGetIndex
eknori:
und mit der ArrayReplace function könntest du in einem Rutsch alle Vorkommen von Array A in ( einer Kopie von ) Array B durch "" ersetzen. Die resultierenden Einträge sind dann die, die in A fehlen.
0xse:
Für LS: Pack dein zweites Array in eine Liste (den Arraywert als Listenindex), dann kannste mit IsElement danach suchen lasssen. Binäre Bäume sind da sehr flott :)
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln