【发布时间】:2014-04-09 13:21:27
【问题描述】:
我不确定这是否可能,但我希望能够获取函数的默认参数值并测试它们以及我的函数中的代码,而无需删除逗号(这在有很多论点的情况)。
实际上,我希望在将参数发送到函数时能够使用逗号,但如果我复制并粘贴参数并自行运行它们,则不需要这些逗号。
例如:
function foo(
x=1,
y=2,
z=3
)
bar(x,y,z)
end
现在要测试代码块之外的函数片段,复制并粘贴
x=1,
y=2,
z=3
bar(x,y,z)
但这会报错,因为x=1 后面有一个逗号
也许我没有问正确的问题。如果这很奇怪,调试函数的首选方法是什么?
【问题讨论】: