本篇文章带大家学习一下Golang,聊聊Go语言基础中的切片(Slice),希望对大家有所帮助。
php入门到就业线上直播课:进入学习
Apipost = Postman + Swagger + Mock + Jmeter 超好用的API调试工具:点击使用
1.切片的定义
从上一节我们知道,因为数组的长度是固定的并且数组长度属于类型的一部分,数组a中已经有三个元素了,我们不能再继续往数组a中添加新元素了。那在js中我们往数组里面添加元素等操作是很正常的,那go怎么办呢?这就会引入的们今天的重点-切片。
切片(Slice)是一个拥有相同类型元素的可变长度的序列。它是基于数组类型做的一层封装。它非常灵活,支持自动扩容。切片是一个引用类型,它的内部结构包含地址
、长度
和容量
。切片一般用于快速地操作一块数据集合。【