Go 指针
Go 提供了控制数据结构的指针的能力;但是不能进行指针运算。
怎么解释呢?
Go 语言允许你控制特定集合的数据结构、分配的数量以及内存访问模式,这些对构建运行良好的系统是非常重要的: 指针针对性能的影响是不言而喻的,而如果想做的是系统编程、操作系统或网络应用,指针更是不可或缺的一部分。
程序在内存中存储它的值,每个内存块(或字)有一个地址,通常用十六进制数表示,如:0x3b7304 或 0xf847480387。
Go 语言的取地址符号是&(和C++,ObjC 一样),放到一个变量前使用就会返回相应变量的内存地址。
This post is licensed under CC BY 4.0 by the author.