1. 首页
  2. 编程语言
  3. 其他
  4. Go语言for range(按照键值循环)遍历操作

Go语言for range(按照键值循环)遍历操作

上传者: 2021-06-04 11:23:25上传 PDF文件 94.28 KB 热度 27次

Go 语言可以使用 for range 遍历数组、切片、字符串、map 及通道。通过 for range 遍历的返回值有一定的规律:数组、切片、字符串返回索引和值。在遍历代码中,key 和 value 分别代表切片的下标及下标对应的值。下面的代码展示如何遍历切片,数组也是类似的遍历方法:代码输出如下:Go 语言和其他语言类似,可以通过 for range 的组合,对字符串进行遍历,遍历时,key 和 value 分别代表字符串的索引和字符串中的每一个字符。对于 map 类型来说,for range 遍历时,key 和 value 分别代表 map 的索引键 key 和索引对应的值,一般被称为 map 的键值对,因为它们总是一对一对的出现。但是在使用for range时,如果使用不当,就会出现一些问题,导致程序运行行为不如预期。

下载地址
用户评论