go 语法糖集合
(1)包的引用,一个包调用另一个包,结构体或者变量必须大写才可以导出,对于结构体成员,大写的可见,小写的不可见。
就算是fmt.Printf("%+v\n", son)输出整个结构体,对于非大写字段输出也是空。
(2)结构体的继承
结构体继承一般对于在同一个包的结构体,如果在不同包之间继承关系,则被调用包的结构体名称及其字段需要大写。
go 语法糖集合
(1)包的引用,一个包调用另一个包,结构体或者变量必须大写才可以导出,对于结构体成员,大写的可见,小写的不可见。
就算是fmt.Printf("%+v\n", son)输出整个结构体,对于非大写字段输出也是空。
(2)结构体的继承
结构体继承一般对于在同一个包的结构体,如果在不同包之间继承关系,则被调用包的结构体名称及其字段需要大写。