を許可しない:ストアドプロパティは、次のコードが動作するローカル変数に
class Test {
let api = "abc"
let apiParam = {
return ["api": api]
}()
}
しかし、一定のAPIはapiParamプロパティに移動したとき、私はエラーを取得する:「} {タイプの閉鎖を呼び出すことはできません - > _の引数リスト付き_
class Test {
let apiParam = {
let api = "abc"
return ["api": api]
}()
}
ただし、定数を実際の値に置き換えるとエラーが取り除かれます。
class Test {
let apiParam = {
return ["api": "abc"]
}()
}
この行を次のように置き換えると、同じエラーが発生します: 'return [" api ":" abc "]' – brimstone
@brimstoneそうではありません。 – Boon