32.笔记go语言——range关键字
来源:互联网 发布:绘制图片的软件 编辑:程序博客网 时间:2024/06/03 05:08
32.笔记go语言——range关键字
保留字range可用于循环。它可以在slice、array、string、map和channel.
range是个迭代器,当被调用的时候,从它循环的内容中返回一个键值对。基于不同的内容,range返回不同的东西。
当对slice或者array做循环时,range返回序号作为键,这个序号对应的内容作为值。
示例:
package main
import "fmt"
func main() {
forpos, char := range "aadx" {
fmt.Printf("character'%c' starts at byte position %d\n", char, pos)
}
}
输出:
character'a' starts at byte position 0
character'a' starts at byte position 1
character'd' starts at byte position 2
character'x' starts at byte position 3
- 32.笔记go语言——range关键字
- go学习(十)——Go 语言范围(Range)
- 33.笔记go语言——switch关键字
- Go 语言范围(Range)
- Go语言范围(Range)
- 43.笔记go语言圣经——go语言特性
- 45.笔记go语言圣经——go语言变量
- 50.笔记go语言——go语言函数细节
- 51.笔记go语言——go语言数据结构
- 59.笔记go语言——go语言中的反射
- GO语言range的用法
- Go语言范围(Range)
- 31.笔记go语言——go doc命令
- 42.笔记go语言圣经——go起源
- 46.笔记go语言圣经——go运行时
- 48.笔记go语言圣经——go图形化
- 55.笔记go语言——go类型
- 56.笔记go语言——go的函数类型
- [转自Oracle官方技术博客]如何分析发生在过去的数据库性能问题
- 阿里巴巴Java开发手册重点解读(二)深拷贝
- 关系业务
- 31.笔记go语言——go doc命令
- 2017年10月2日12:20:57
- 32.笔记go语言——range关键字
- 33.笔记go语言——switch关键字
- grub2无法引导win7的问题
- 栈的实现
- Spark SQL用户自定义函数UDF及Apache日志实例
- 新员工培训环境准备中,碰见的两个ORA-600错误
- leetcode 324. Wiggle Sort II 摇摆排序
- github
- js中的this指向问题