我有两个结构:
type person struct {
name string
age int
}
type class struct {
students []person
}
假设在 main 函数中,我创建并填充了两个 person 变量,然后我想将它们添加到具有类类型的变量中。我该怎么做?
即
s := person{name: "Sean", age: 50}
t := person{name: "Nicola", age: 35}
我如何将 s 和 t 放入:
lab:=class
?
最佳答案
下面应该实现你想要的:
lab := class{[]person{s, t}}
测试一下 here .
在您继续您的项目之前,强烈建议您阅读以下内容:
http://tour.golang.org/ (正如 Volker 在评论中指出的那样)
关于arrays - 戈朗 : using nested structs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25683122/