func main() { //结构体:一系列属性的集合 //格式: //type是关键字 结构体的名字 struct{} type xxx struct { name string sex,age int //设置属性 } //匿名字段表示字段没有名字 type Ppp struct { string int } type qqq struct { password string Xxx xxx //设置属性 } //嵌套结合体,犹如python中的继承 type cccc struct { name string pppp Ppp } //给匿名嵌套体传参 p:= cccc{name:"nihao",pppp:Ppp{"zai",10}} fmt.Println(p.pppp.string) //匿名传参取值,名字就是类型的名字 // 给有名嵌套传参取值 s:=qqq{password:"12314",Xxx:xxx{name:"yangxin",age:10,sex:20}} fmt.Println(s.Xxx.age) }