我想对 lambda 的参数使用默认值,例如:
func lambdaArgumentTest() -> String {
let lambda = { (optString: String = "") -> String in optString }
return lambda()
}
但是编译器似乎声明这是不可能的:
Default argument is only permitted for a non-curried function parameter
有什么好的解决方法吗?这在未来的版本中可能吗?