Golang 數組使用

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]]



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章