语法教程上说,swift 中的结构体是需要运行一下才能跑起来的。但是下面这一段代码为什么可以把语句直接放在大括号里呢?
struct ContentView: View {
var body: some View {
VStack{
Text("Hello, world!") //直接放在了大括号里
.padding()
Text("Hello, world!") //而且可以随意放很多个
.padding()
}
}
}
请问:
- 这两个 Text()可以理解为参数吗?
- 这个结构体什么时候被实例化的呢?
- 如何写一个可以接受任意个参数的结构体呢?
- 这种直接写在大括号里的写法有专有名词吗?如果有的话请告诉我吧,我可以拿这个关键词进行搜索。
谷歌了一下没找到相关答案,于是发来 V2 求助,谢谢各位的解答,好人一生平安~