shawnmei 发表于 2018-9-21 08:49:40

Go语言学习笔记十二: 范围(Range)

Go语言学习笔记十二: 范围(Range)
  rang这个关键字主要用来遍历数组,切片,通道或Map。在数组和切片中返回索引值,在Map中返回key。
  
这个特别像python的方式。不过写法上比较怪异使用:=分割,而在python中使用in分割。而python中range是函数,不是关键字。
  

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);
  
}
  



页: [1]
查看完整版本: Go语言学习笔记十二: 范围(Range)