Golang 匿名字段
// code by shaoyongyang package main import ( "fmt" ) type People struct { name string age int weight int } type Student struct { People specialty string } func main() { liming := Student{People{"liming", 18, 183}, "None Specialty"} fmt.Println(liming.name) liming.People.name = "xiaohong" fmt.Println(liming.name) }
其实就是一个结构体,嵌入了另一个结构体。 对应的修改数据方式方式,以及数据访问的方式跟着改变。
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。