在我的函数中返回行列表或 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 ,
// 处理列表中的项目
) ;