Go语言学习笔记十二: 范围(Range)
2018-03-03 17:46
441 查看
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); }
相关文章推荐
- go学习(十)——Go 语言范围(Range)
- GO1.6语言学习笔记2-安装配置及代码组织
- Go语言学习笔记(四) [array、slice、map]
- Go语言学习笔记之函数(function)
- Go语言并发与并行学习笔记(一)
- Go语言学习笔记 -- 内建函数
- Go语言学习笔记八: 数组
- Go语言学习笔记---函数
- go语言学习笔记之冒泡排序的实现
- Go语言学习笔记1/2
- Go语言学习笔记一(语法篇)
- Go 语言的指针的学习笔记
- go语言学习笔记-接口学习
- GO语言学习笔记(二)
- Go语言学习笔记 --- interface
- Go语言学习笔记 --- 常量的定义详解
- GO语言学习笔记(三)
- Go语言学习笔记 --- reflection
- Go语言学习笔记(六) [包]
- Go语言学习笔记 --- concurrency、channel、select