一尘不染

有没有办法迭代一系列整数?

go

Go 的 range 可以遍历地图和切片,但我想知道是否有办法遍历一系列数字,如下所示:

for i := range [1..10] {
    fmt.Println(i)
}

或者有没有办法在 Go 中表示整数范围,就像 Ruby 对Range 类所做的那样?


阅读 209

收藏
2021-11-01

共1个答案

一尘不染

你可以而且应该只写一个 for 循环。简单、明显的代码是 Go 的方式。

for i := 1; i <= 10; i++ {
    fmt.Println(i)
}
2021-11-01