slice
slice是针对数组的一种内部封装结构,为了更高效,更好的操作数组
既然说到slice,那么数组是什么样子的呢,网上都是这么说滴
- 数组是值类型。将一个数组赋值给另一个,会拷贝所有的元素
- 如果你给函数传递一个数组,其将收到一个数组的拷贝,而不是它的指针
- 数组的大小是其类型的一部分,类型[10]int和[20]int是不同的。数组长度在声明后,就不可更改
问题有这些
参数传递效率可能低下 && 参数传递略为姜化
那么slice的声明方式就有点意思了,且看
var slice []GenericType
待续....
网友评论