摘要:
区别于C/C++中的指针,Go语言中的指针不能进行偏移和运算,是安全指针。 要搞明白Go语言中的指针需要先知道3个概念:指针地址、指针类型和指针取值。 Go语言中的指针 Go语言中的函数传参都是值拷贝,当我们想要修改某个变量的时候,我们可以创建一个指向该变量地址的指针变量。传递数据使用指针,而无须拷 阅读全文
摘要:
本文主要介绍Go语言中切片(slice)及它的基本使用。 引子 因为数组的长度是固定的并且数组长度属于类型的一部分,所以数组有很多的局限性。 例如: 这个求和函数只能接受[3]int类型,其他的都不支持。 再比如, 数组a中已经有三个元素了, 我们不能再及所需往数组a中添加新元素了。 切片 切片(S 阅读全文