数组

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

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

  1. var a [10]int

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

/_src/tour/arrays.go

  1. package main
  2.  
  3. import "fmt"
  4.  
  5.  
  6. func main() {
  7. var a [2]string
  8. a[0] = "Hello"
  9. a[1] = "World"
  10. fmt.Println(a[0], a[1])
  11. fmt.Println(a)
  12.  
  13. primes := [6]int{2, 3, 5, 7, 11, 13}
  14. fmt.Println(primes)
  15. }

下一步

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

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

../_images/wechat-mp-qrcode.png小菜学编程

微信打赏