本文先介绍go中前两个派生的类型:指针、数组。
1)指针:存放地址的类型。
Go语言为程序员提供了控制数据结构指针的能力,但是,并不能进行指针运算(+,-,<,<=等等)。
go提供垃圾回收,来处理指针的空间回收。
Go语言的指针分两部分:类型指针,切片。
=》类型指针,就是我们c中的普通指针。 直接使用指针,而无须拷贝数据
=》切片,一种结构体,起始元素的原始指针、元素数量和容量组成! 可见,切片使用到了指针。
创建指针的方式:普通创建,new创建
=》
=》str := new(string)
做系统编程、操作系统或者网络应用,指针更是不可或缺的一部分!
原文:https://www.cnblogs.com/yuanxin2020/p/13035234.html