Go 中的整数范围迭代
Go 语言提供了 range 关键字来迭代映射和切片。这一强大的功能使开发人员能够高效地遍历集合。但是,如果您需要迭代一系列整数怎么办?
Go 的最新解决方案(Go 1.22 及更高版本)
从 Go 1.22 开始,Go 引入了一个优雅的解决方案迭代整数范围的解决方案:
for i := range 10 { fmt.Println(i + 1) }
此语法迭代从 0 开始的整数到 9。请注意,它排除了等于指定整数的值(在本例中为 10)。
Pre-Go 1.22 解决方案:惯用的 For 循环
For在 1.22 之前的 Go 版本中,既定的方法是使用传统的 for 循环:
for i := 1; i <= 10; i++ { fmt.Println(i) }
这个循环迭代 1 到 10 之间的整数。
以上是如何在 Go 中迭代整数范围?的详细内容。更多信息请关注PHP中文网其他相关文章!