S06013
错误代码
S06013
报错信息
As long as one parameter sets a default value, all following parameters must set default values. RefId: S06013
错误原因
在定义函数时,只要某个参数有默认值,该参数之后的所有参数都必须要有默认值。
下例展示错误操作。
def f(a, b=1, c) { // Error
}
解决办法
- 将有默认值的函数参数放到参数列表的最后面。
- 或者为相应参数设置默认值。
def f(a, c, b=1) { // Ok
}
def f(a, b=1, c=2) { // Ok
}