golang 切片的三种使用方式及区别的说明
概念切片是建立在数组之上的更方便,更灵活,更强大的数据结构。切片并不存储任何元素而只是对现有数组的引用。三种方式及细节案例基本语法:var 切片名 []type = make;参数说明:type是数据类型、len是大小、cap是切片容量通过make方式创建切片可以指定切片大小和容量如果没有给切片的各个元素赋值,那么就会使用默认值荣国make方式创建的切片对应的数组是由make底层维护,对外不可见,也就是只能通过slice访问各个元素第一种和第二种的区别第一种方式是直接引用数组,这个数组是事先存在的,程序员可见第二种方式是通过make来创建切片,make也会创建一个数组,是由切片在底层维护,程序员不可见补充:零碎案例
用户评论