Go語言學習筆記十二: 範圍(Range)

Go語言學習筆記十二: 範圍(Range)

rang這個關鍵字主要用來遍歷數組,切片,通道或Map。在數組和切片中返回索引值,在Map中返回key。
這個特別像python的方式。不過寫法上比較怪異使用:=分割,而在python中使用in分割。而python中range是函數,不是關鍵字。python

package main

import "fmt"

func main() {
    nums := []int {10, 20, 30}
    sum := 0
    
    for i, num := range nums {
        fmt.Println(i, num);
        sum += num
    }
    
    fmt.Println("sum: ", sum);
}
相關文章
相關標籤/搜索