如何创建一个可选的输入参数有特殊的名字吗?
2130(30天)
显示旧的评论
答案(2)
杰夫•海斯
2014年11月27日
为什么不叫你的可选的第三个参数
param3
然后检查它是否已经通过?如果后者,那么你可以对一些默认值初始化它。类似的
函数myFunc (param1 param2 param3)
如果~ (“param3”,“var”)
%第三个参数不存在,所以违约
param3 = 42;
结束
%的代码
上面的代码检查第三个输入存在与否。如果不是,那么它是创建并分配一个默认值。用户可以调用你的函数
myFunc (12、23);
或者是
myFunc (12、23、34);