• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

go数组

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

一。概念:

      1. 相同数据类型

      2. 固定长度

      3. 有序集合

二。默认值:没有赋值的数组,使用默认值后者叫空值

      1. 字符串空值:“”

      2. 整数值空值:0

      3. 浮点值空值:0.0

      4. 对象空值:nil

三。需要注意的定义方式:3种定义方式

   (一)   

var x [3]int
x[0] = 1
x[1] = 2
x[2] = 3

   (二)

var y = [3]int{4,5,6}  

   (三)

 var  x [...]int{

          1,

          2,

          3,

      }

     1.  Go 提供的这种可以自动计算数组长度的方法在调试程序的时候特别方便,假设我们注释掉上面数组 x 的最后一个元素,

          我们甚至不需要去修改数组的长度。

     2. 在上面的例子中,还需要注意一点就是如果将数组元素定义在不同行上面,那 么最后一个元素后面必须跟上}或者,。

         上面的例子也可以是这样的

     3. 这种方式定义的数组一定是有初 始化的值的。

 

四。range 函数:

      1. 用来遍历。

//rang函数来遍历数组,会返回两个值:索引及对应的值,其中我们只关心值,索引并不关心,用_替代
func main() {
	//fmt.Println(x)
	fmt.Println(y)
	fmt.Println(z)
	sum := 0
	for _, i := range y {
		sum += i
	}
	fmt.Println(sum)
}

  


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
涂鸦智能dubbo-go亿级流量的实践与探索发布时间:2022-07-10
下一篇:
Go语言中的Iota发布时间:2022-07-10
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap