次のようなラムダの引数にデフォルト値を使用したいと思います。
func lambdaArgumentTest() -> String {
let lambda = { (optString: String = "") -> String in optString }
return lambda()
}
しかし、コンパイラはこれが不可能であると述べているようです:
Default argument is only permitted for a non-curried function parameter
これに対する良い回避策はありますか?それは将来のバージョンで可能になりますか?