简单介绍 切片
1 2 3 4 5 6 #1 概述
#2 引子因为数组的长度是固定的并且数组长度属于类型的一部分,所以数组有很多的局限性。 例如:
1 2 3 4 5 6 7 这个求和函数只能接受[3]int类型,其他的都不支持。 再比如,
数组a中已经有三个元素了,我们不能再继续往数组a中添加新元素了。 #3 切片的定义声明切片类型的基本语法 var name []T name:表示变量名 T:表示切片中的元素类型,举例如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 切片的长度和容量 切片拥有自己的长度和容量,我们可以通过使用内置的len()函数求长度,使用内置的cap()函数求切片的容量。 #4 基于数组定义切片#由于切片的底层就是一个数组,所以我们可以基于数组定义切片。
1 2 3 4 5 6 7 #还支持如下方式:
1 2 3 # |
Archiver|手机版|小黑屋|小白教程 ( 粤ICP备20019910号 )
GMT+8, 2024-11-24 14:50 , Processed in 0.016522 second(s), 18 queries .
Powered by Discuz! X3.4
© 2001-2017 Comsenz Inc. Template By 【未来科技】【 www.wekei.cn 】