在Go语言中,range
关键字是for
循环中用于迭代数组、切片、通道、映射等数据结构的元素的强大工具。它简洁而高效,能够帮助你轻松地处理集合中的数据。接下来,让我们一起深入了解Go语言中的range
关键字。
range
的作用:循环遍历的“利器”
range
关键字用于for
循环中,可以迭代以下数据结构的元素:
- 数组和切片:返回元素的索引和索引对应的值。
- 映射(Map):返回键值对。
- 通道(Channel):返回从通道接收的值,直到通道关闭。
- 字符串:返回每个字符的索引和Unicode代码点(rune)。
range
的格式如下:
for key, value