Go-數組二維數組


數組

數組是值類型,聲明時確定長度,不能改變,

里面的元素類型可以是值類型也可以是引用類型,不能混用

func main() {

	//聲明數組長度和類型
	var intarr [5]int
	//賦值
	intarr[0] = 3

	//常規遍歷數組
	total := 0
	for i := 0; i < len(intarr); i++ {
		total += intarr[i]
	}
	//遍歷數組
	for idx, val := range intarr {
		fmt.Println(idx)
		fmt.Println(val)

	}

}

二維數組

	/*
		數組中的元素也是數組,
		0 0 0 0
		0 0 0 0
		0 0 0 0
		0 0 0 0
		坐標時[][]:第一個是元素的下標,第二是內部的元素數組內的下標
	*/
	//定義申明二維數組 4*4
	var arr [4][4]int

	arr[2][3] = 4

	fmt.Println(arr)

	//遍歷
	for _, v := range arr {
		for _, v := range v {
			fmt.Println(v)
		}
	}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM