结构体的作用是将多个相关变量聚合到单个实体。
此外,结构体可以具有方法,类似C++或Java的Class。
跟C++和Java的Class不同,Go结构体不支持继承。但您可以利用结构体嵌套的方式实现代码复用。
一个结构体的零值也是个结构体,其字段都被设置为各自的零值。
结构体基本声明方式:
type MyStruct struct { IntVal int StringVal string unexportedIntVal int }
最后更新于4年前