Go语言结构体(Struct)从本质上讲是一种自定义的数据类型,只不过这种数据类型比较复杂,是由 int、char、float 等基本类型组成的。你可以认为结构体是一种聚合类型。
在实际开发中,我们可以将一组类型不同的、但是用来描述同一件事物的变量放到结构体中。例如,在校学生有姓名、年龄、身高、成绩等属性,学了结构体后,我们就不需要再定义多个变量了,将它们都放到结构体中即可。
语法:
package main
type Student struct{
//结构体的写法,声明结构体, student叫结构体的名字
// 比切片简单,比切片用的多,和函数一样
name string // 结构体的变量
age int
score [3]int
broject map[string] int
}
func main(


