当前位置: 首页> 汽车> 新车 > 知名企业官网设计公司_高清精品无人区_宁波seo自然优化技术_百度企业官网认证

知名企业官网设计公司_高清精品无人区_宁波seo自然优化技术_百度企业官网认证

时间:2025/9/1 12:33:16来源:https://blog.csdn.net/2201_75595843/article/details/145699938 浏览次数: 0次
知名企业官网设计公司_高清精品无人区_宁波seo自然优化技术_百度企业官网认证
var arr1 = [...]int{1, 2, 3}fmt.Println(len(arr1))

数组长度不能扩展

var arr2 = [...]int{0: 100, 5: 101}fmt.Println(len(arr2))
}

指定索引初始化

可以通过for和range遍历

值类型:基本数据类型和数组都是值类型,改变副本的值不会改变本身的值

切片为引用数据类型 改变副本会改变本身的值

var arr1 []intfmt.Println(arr1)fmt.Println(arr1 == nil) //go中切片为空默认值是nila := [5]int{55, 56, 57, 58, 59}b := a[:]fmt.Printf("%v %T\n", b, b)c := a[2:4]fmt.Printf("%v %T\n", c, c)fmt.Printf("%d %d\n", len(c), cap(c))

go中切片为空默认值是nil,可以基于数组定义切片,同样也可以基于切片定义切片,:表示所有元素,2:4表示索引2到3之间的元素。len为切片元素个数,cap为切片容量,它是第一个元素开始数,到其底层数组元素的个数

	var slice = make([]int, 4, 8)fmt.Println(slice, len(slice), cap(slice))slice = append(slice, 1)fmt.Println(slice, len(slice), cap(slice))slice1 := []int{1}slice = append(slice, slice1...)fmt.Println(slice, len(slice), cap(slice))

可以通过make指定初始切片的元素个数和容量,通过append增加或者合并两个切片

切片为引用数据类型,需要通过copy(目标切片,需要拷贝的切片)来复制

切片没有删除方法,可以通过切片的性质用append函数删除

sort.Ints(),sort.Float64s(),sort.Strings()进行升序排序

降序排序

关键字:知名企业官网设计公司_高清精品无人区_宁波seo自然优化技术_百度企业官网认证

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: