zoukankan      html  css  js  c++  java
  • go数组

    一。概念:

          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)
    }
    

      

  • 相关阅读:
    How to Use .Net Remoting Using C#
    How to: Build a Client Application
    C# 禁用鼠标中间键
    秒杀系统:设计方案与实现思路
    JDBC连接数据库
    Java调用webService示例
    spring MVC
    rust贪吃蛇
    初识智遥工作流软件——表单开发篇2
    初识智遥工作流软件——表单开发篇1
  • 原文地址:https://www.cnblogs.com/derekchen/p/9739307.html
Copyright © 2011-2022 走看看