go切片笔记
切片 切片是基于数组实现的,它是底层是数组,可以按需自动改变大小。 切片是只有三个字段的,1. 指向底层数组的指针,2. 切片的长度,3. 切片是容量 声明和初始化 1. 切片创始的方式有好几种,我们先看下最简洁的make方式 slice := make([]int,5) 使用make函数时,需要传入一个参数,指定切片的长度,也可以指定切片的容量。 slice:=make([]int,5,10) 2. 另外一种创建切片的方式,就是指定切片初始化的值。 slice := []int{1,2,3,4,5} 当然我们也可以像数组一样,只初始化某个索引的值: slice := []int{3:1}
用户评论