slice,map还有channel

字数 197阅读 129

slice

slice是针对数组的一种内部封装结构,为了更高效,更好的操作数组

既然说到slice,那么数组是什么样子的呢,网上都是这么说滴

  • 数组是值类型。将一个数组赋值给另一个,会拷贝所有的元素
  • 如果你给函数传递一个数组,其将收到一个数组的拷贝,而不是它的指针
  • 数组的大小是其类型的一部分,类型[10]int和[20]int是不同的。数组长度在声明后,就不可更改

问题有这些

参数传递效率可能低下 && 参数传递略为姜化

那么slice的声明方式就有点意思了,且看

var slice []GenericType

待续....

推荐阅读更多精彩内容