深度好文: 爲毛我能通過@State var修改變量? @State屬性修飾器內部腫麼工作的?

問題: 爲毛改變(遵守View協議的結構中)常規的成員變量會報錯?

“Cannot assign to property: ‘self’ is immutable” “Cannot use mutating
member on immutable value: ‘self’ is immutable”

以下代碼會報如上錯誤:

struct porque: View {
    @State private var flag = false
    private var anotherFlag = false

    mutating func changeMe
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章