go数组

Posted derekchen

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了go数组相关的知识,希望对你有一定的参考价值。

一。概念:

      1. 相同数据类型

      2. 固定长度

      3. 有序集合

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

      1. 字符串空值:“”

      2. 整数值空值:0

      3. 浮点值空值:0.0

      4. 对象空值:nil

三。range 函数:

      1. 用来遍历。

 

四。需要注意的定义方式:

      var  x [...]int{

          1,

          2,

          3,

      }

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

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

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

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

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

以上是关于go数组的主要内容,如果未能解决你的问题,请参考以下文章

GO学习- Go语言基础之数组

Go语言数组和切片

Go语言数组和切片

GO语言学习系列六——GO的数组 array与切片 slice

go基础系列:数组

Go语言系列之数组和切片