私の関数では行のリストかNULLを返します。jsl-scriptで複数の戻り値を扱う方法は?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />私の問題はかなり簡単に解決できると思います。
私は私の関数の中のif節に依存して行番号のリストかNULLを返す関数を書きたいのです。
複数の戻り値を処理する方法と、NULLを返す方法を教えてください。
私の関数はどういうわけかこのように見えるはずです:
myFunction = Function({...}、{...}、
list = {... ;
if(...)
それからリターンリスト
そうでなければNULLを返す
;
私はすでにこのチュートリアルを見つけました:
https://community.jmp.com/message/25472#25472
しかし、次のように複数の戻り値があるとどうなりますか。
return1 = ...
return2 = ...
どうやってこれらを処理するのですか、そしてどのように私はNULLを返すのですか?
ご協力ありがとうございました!
再:私の関数で行のリストまたはNULLを返します。jsl-scriptで複数の戻り値を扱う方法は?ありがとうございました!
これで私の問題は解決した。
再:私の関数で行のリストまたはNULLを返します。jsl-scriptで複数の戻り値を扱う方法は?if句に行番号が見つからない場合は、0要素のリストを返す方が安全な場合があります。
myFunction = 関数 ( { ... } 、 { ... } 、
私のリスト = {} ;
もし ( my_test 、
私のリスト = { 1 、 2 、 3 } ; //テストに合格、戻り値
) ;
私のリスト ;
) ;
one_list = myFunction ( ... ) ;
もし ( ナイテム ( one_list ) > 0 、
//リスト内のアイテムを処理する
) ;