Domino 9 und frühere Versionen > ND6: Entwicklung

@ismember ???

(1/3) > >>

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