内联 SwiftUI 声明多个状态变量

Declaring multiple State variables inline SwiftUI

SwiftUI 的菜鸟在这里尝试制作

 @State var One, Two : Int = 0

取而代之

 @State var One : Int = 0
 @State Two : Int = 0

可以做到吗?

(这很简单,但我需要使用整个模型)

我不知道 init() 是否应该工作

SwiftUI 管理您声明为状态的任何 属性 的存储。当状态值改变时,视图使其外观无效并重新计算主体。使用状态作为给定视图的单一事实来源。

不幸的是,你问的是不可能的,当你试图在一行中声明多个变量时,你会从 xcode:

得到这个错误
property wrapper can only be applied to a single variable

另一种方法,如果你想在一行中声明多个变量,可以这样做:

@State var first = false; @State var second = false

您需要使用;将变量彼此分开。