S06012

错误代码

S06012

报错信息

A parameter with default value must be read only. RefId: S06012

错误原因

函数参数如果有默认值,该参数不能同时为 mutable

下例展示部分错误与正确的操作。

def f(mutable a=1) {  // Error
    print(a)
}

def f(mutable a) {  // Ok
    print(a)
}

def f(a=1) {  // Ok
    print(a)
}

解决办法

见上文。