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