package main
import (
"fmt"
)
func main() {
var arr [10]int
fmt.Println("初始值:", arr)
fmt.Println("----------------------------")
arr[5] = 1000
fmt.Println("賦值後:", arr)
fmt.Println("----------------------------")
fmt.Println("長度:", len(arr))
fmt.Println("----------------------------")
//數組的初始化
brr := [10]int{1, 2, 3, 4, 5, 6, 7}
fmt.Println("初始值", brr)
//多維數組
var abrr [10][10]int
for i := 0; i < 10; i++ {
for j := 0; j < 10; j++ {
abrr[i][j] = i + j
}
}
fmt.Println("多維數組:",abrr)
}
輸出結果
初始值: [0 0 0 0 0 0 0 0 0 0]
----------------------------
賦值後: [0 0 0 0 0 1000 0 0 0 0]
----------------------------
長度: 10
----------------------------
初始值 [1 2 3 4 5 6 7 0 0 0]
多維數組: [[0 1 2 3 4 5 6 7 8 9] [1 2 3 4 5 6 7 8 9 10] [2 3 4 5 6 7 8 9 10 11] [3 4 5 6 7 8 9 10 11 12] [4 5 6 7 8 9 10 11 12 13] [5 6 7 8 9 10 11 12 13 14] [6 7 8 9 10 11 12 13 14 15] [7 8 9 10 11 12 13 14 15 16] [8 9 10 11 12 13 14 15 16 17] [9 10 11 12 13 14 15 16 17 18]]