Go语言Array数组

Array数组

  1. 声明

    var variable_name [SIZE] variable_type

  2. 初始化(默认为零值)

    1. 指定大小

      var balance = [5]float32{1000.0, 2.0, 3.4, 7.0, 50.0}

    2. 自动推导

      var balance = [...]float32{1000.0, 2.0, 3.4, 7.0, 50.0}

    3. 部分赋值(使用索引初始化)

      var balance = [5]float32{1.0, 2.0}

  3. 数组的长度和类型是数组类型的一部分

  4. 数组的遍历

    1. 根据索引遍历
    2. for range遍历
  5. 多维数组

    var a [3][2]int
    a = [3][2]int{
          
          
        [2]int{
          
          1, 2},
        [2]int{
          
          3, 4},
        [2]int{
          
          5, 6},
    }
    
  6. 多维数组的遍历

    for _, v1 := range a{
          
          
        for _, v2 := range v1{
          
          
            fmt.Println(v2)
        }
    }
    

猜你喜欢

转载自blog.csdn.net/qq_44733706/article/details/113142051