slice,map还有channel

slice

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

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

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

问题有这些

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

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

var slice []GenericType

待续....

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容