Go语言数组入门

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

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

1
var a [10]int

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

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
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语言】系列文章首发于公众号【小菜学编程】,敬请关注:

【小菜学Go语言】系列文章首发于公众号【小菜学编程】,敬请关注: