Golang遍歷空數組實現指定次數的循環

var nums [10][0]int 
for range nums {
    fmt.Println("這裏循環輸出十次")
}

golang 的for遍歷還是比較簡單的,爲什麼還要用空數組來實現遍歷呢?

這裏定義nums爲二維類型的數組,雖然第一維設置了10個長度,但是數組的元素[0]int 大小是0,都是空數組,所以這個數組就不佔用內存大小,不用額外開銷內存,我們就通過for range的方式實現了n次的快速迭代。

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