Golang(3)

Array(数组)

数组是同一种数据类型元素的集合。

数组的定义

  1. var 数组变量名 [元素数量]T
package main

import "fmt"

func main() {
    var testArray [3]int
    var numArray = [3]int{1,2,3}
    var cityArray = [3]string{"北京","上海","深圳"}
    var numberArray = [...]int{2,3,4,5}

    fmt.Println(testArray)
    fmt.Println(numArray)
    fmt.Println(cityArray)
    fmt.Println(numberArray)
}

数据的遍历

package main

import "fmt"

func main() {
    a := [...]int{1,2,3}

    for index, value := range a {
        fmt.Println(index, value)
    }

    for i := 0; i < len(a) ; i++ {
        fmt.Println(a[i])
    }
}