Go/Golang
轻箬笠
程序猿
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Go语言的中“...”省略号总结
1、数组中的“..."省略号在数组的定义中,如果在数组长度的位置出现“...”省略号,则表示数组的长度是根据初始化值的个数来计算,因此,q := [...]int{1, 2, 3}等同于var q [3]int = [3]int{1, 2, 3}按我目前获得的信息来看,q := [...]int{1, 2, 3}是数组,q := []int{1, 2, 3}是切片。跟C++上的表述有点差异...原创 2020-01-21 14:10:14 · 1563 阅读 · 1 评论 -
golang中数组和切片的区别与联系
golang中数组和切片的区别:切片时指针类型,数组是值类型数组的长度是固定的,而切片不是(切片是动态的数组)切片比数组多一个属性:容量(cap)切片的底层是数组既然一个是指针类型,一个是值类型,那么区别体现在哪里呢?看下这个例子 numbers := []int{1, 2, 3, 4, 5, 6} for i, e := range numbers { if i ==...转载 2020-01-21 14:06:54 · 353 阅读 · 0 评论
分享