在我的函數中返回行列表或 NULL。 如何在 jsl 腳本中使用多個返回值?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />我想我的問題可以很容易解決。
我想編寫一個函數,它要么返回行號列表,要么根據函數內的 if 子句返回 NULL。
如何處理多個返回值以及如何返回 NULL?
我的函數應該看起來像這樣:
myFunction = 函數( {...}, {...},
列表={...};
如果(...)
然後返回列表
否則返回NULL
);
我已經找到這個教程了:
https://community.jmp.com/message/25472#25472
但是如果我有多個返回值怎麼辦,例如:
返回1=...
返回2=...
我該如何處理這些,然後如何返回 NULL?
感謝您的幫助!
回复:在我的函數中返回行列表或 NULL。 如何在 jsl 腳本中使用多個返回值?謝謝你!
這解決了我的問題。
回复:在我的函數中返回行列表或 NULL。 如何在 jsl 腳本中使用多個返回值?如果您的 if 子句找不到任何行號,則返回 0 元素列表可能更安全。
我的函數=功能( { ... } , { ... } ,
我的列表= {} ;
如果(我的測試,
我的列表= { 1 , 2 , 3 } ; // 測試通過,返回值
) ;
我的列表;
) ;
一個列表=我的函數( ... ) ;
如果(尼特姆斯(一個列表) > 0 ,
// 處理列表中的項目
) ;