数组

Go 也有 数组[n]T 就表示一个由 n 个类型 T 元素组成的数组类型。

下面这个表达式,申明了一个由 10 个整数组成的数组变量:

var a [10]int

数组的长度是类型的一部分(不同长度意味着不同类型),所以数组没有办法调整尺寸。 这看上去很有局限性;然而并不用太担心, Go 提供的方式很方便。

/_src/tour/arrays.go
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
package main

import "fmt"


func main() {
    var a [2]string
    a[0] = "Hello"
    a[1] = "World"
    fmt.Println(a[0], a[1])
    fmt.Println(a)

    primes := [6]int{2, 3, 5, 7, 11, 13}
    fmt.Println(primes)
}

下一步

下一节 我们一起来看看 Go 语言 切片

订阅更新,获取更多学习资料,请关注我们的 微信公众号

../_images/wechat-mp-qrcode.png

小菜学编程

微信打赏