Rückgabe einer Liste von Zeilen oder NULL in meiner Funktion. Wie arbeite ich mit mehreren Rückgabewerten in einem Jsl-Skript?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ich denke, mein Problem lässt sich ziemlich leicht lösen.
Ich möchte eine Funktion schreiben, die entweder eine Liste von Zeilennummern oder NULL in Abhängigkeit einer If-Klausel in meiner Funktion zurückgibt.
Wie kann ich mit mehreren Rückgabewerten umgehen und wie kann ich NULL zurückgeben?
Meine Funktion sollte irgendwie so aussehen:
myFunction = Funktion ({...}, {...},
list = {... };
ob(...)
dann Rückkehrliste
sonst NULL zurückgeben
);
Ich habe dieses Tutorial bereits gefunden:
https://community.jmp.com/message/25472#25472
Was aber, wenn ich mehrere Rückgabewerte habe, wie:
return1 = ...
return2 = ...
wie gehe ich damit um und wie gebe ich dann NULL zurück?
Danke für deine Hilfe!
Re: Rückgabe einer Liste von Zeilen oder NULL in meiner Funktion. Wie arbeite ich mit mehreren Rückgabewerten in einem Jsl-Skript?Danke dir!
Das hat mein Problem gelöst.
Re: Rückgabe einer Liste von Zeilen oder NULL in meiner Funktion. Wie arbeite ich mit mehreren Rückgabewerten in einem Jsl-Skript?Es könnte sicherer sein, eine Liste mit 0 Elementen zurückzugeben, wenn Ihre if-Klausel keine Zeilennummern findet.
meineFunktion = Funktion ( { ... } . { ... } .
meine Liste = {} ;
ob ( mein Test .
meine Liste = { 1 . 2 . 3 } ; // Test bestanden, Rückgabewerte
) ;
meine Liste ;
) ;
one_list = meineFunktion ( ... ) ;
ob ( Nitems ( one_list ) > 0 .
// Elemente in der Liste behandeln
) ;