go语言中range的用法
时间: 2023-09-30 17:05:39 浏览: 73
go语言中range用法
在 Go 语言中,range 关键字主要用于遍历数组、切片、字符串、映射(Map)和通道(Channel)等数据结构中的元素。 range 可以返回两个值,一个是元素的下标,另一个是元素本身。如果在遍历时不需要使用下标,可以使用 _ 操作符来忽略它。例如:
```
package main
import "fmt"
func main() {
nums := []int{2, 3, 4}
sum := 0
for _, num := range nums {
sum += num
}
fmt.Println("sum:", sum)
}
```
输出:
```
sum: 9
```
通过 range 关键字遍历切片数组的每一个元素,并将其相加,输出结果为 9。
阅读全文