函数中的可选参数<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />嗨伙计,
在使用 IDL 近 10 年之后,我刚刚开始使用 JMP,
因此从专家转变为初学者。
我现在主要是在学习脚本语言。
希望你能原谅我偶尔提出的愚蠢问题
所以我将从一个简单的问题开始:
在函数中使用可选参数的最佳方法是什么?
当我运行脚本时,如果我使用的数量少于该数量,他们会抱怨
函数参数列表中指定的参数。
可以想象,可以使用关联数组作为输入,
并有可选的密钥,但这需要用户
每次调用函数就创建一个,看起来有点
麻烦....
谢谢!
保罗·格里吉斯
瑞士ABB
函数中的可选参数嗨保罗
如果您能给出一些您正在使用的函数类型的示例,您可能会得到一些更有用的答复。
通常,函数具有需要按特定顺序解析的必需参数,但还有其他可选参数,通常由关键字指定,可以在任何位置指定,如果不需要,则可以省略。
据我所知,不可能将参数解析为列表,它们必须单独指定,当然参数项本身就是列表的情况除外。然而,有一个名为 FUNCTION 的 JSL 函数允许您创建用户定义的函数。我经常使用此功能来“包装”现有的 JSL 函数,以便更好地控制输入参数。
问候,
戴夫
函数中的可选参数保罗
如果您创建用户定义的函数,则可以选择指定参数的默认值。如果指定了默认值,则参数变为可选。
因此,在下面的示例中,第三个参数是可选的,并且默认为缺失(在 JSL 中用点表示)
我的函数 = 函数( {a,b,c=.}, {默认本地},
显示(IsMissing(c));
显示(a、b、c)
);
我的函数( 1, 2 )
问候,
戴夫