3
public struct Style {
public var test : Int?
public init(_ build:(Style) -> Void) {
build(self)
}
}
var s = Style { value in
value.test = 1
}
在可變斯威夫特初始化結構與閉合
Cannot find an initializer for type 'Style' that accepts an argument list of type '((_) -> _)'
聲明沒有人知道爲什麼這是不行的給出了一個錯誤,它似乎合法的代碼,我
爲記錄這不會工作,要麼
var s = Style({ value in
value.test = 1
})
謝謝,似乎很詳細,但它終於工作 –