Golang.jpg

A struct type consists a collection of member variable declarations. 结构体是复合类型(composite types),当需要定义一个类型,它由一系列属性组成、每个属性都有自己的类型和值的时候,就应该使用结构体,它把数据聚集在一起。struct 类似于面向对象的编程语言中的一个没有方法的轻量级 class,不过因为 Go 语言中没有类的概念,所以在 Go 语言中结构体有着更为重要的地位

Golang.jpg

Go 语言提供了指针。指针是一种直接存储了值的内存地址的数据类型。& 操作符可以返回一个变量的内存地址,并且 * 操作符 可以获取指针指向的变量内容,但是在 Go 语言里没有指针运算