在 Go 中迭代一系列整数
Go 的 range 关键字提供了一种迭代地图和切片等数据结构的便捷方法。但是,它不能直接用于迭代整数范围。这就引发了这样的问题:Go 中是否存在这样的功能。
从 Go 1.22 开始,您将获得使用 range 关键字迭代整数的能力。例如,以下代码将迭代 1 到 10(含)范围:
for i := range 10 { fmt.Println(i+1) }
对于 1.22 之前的 Go 版本,惯用的方法是使用传统的 for 循环:
for i := 1; i <= 10; i++ { fmt.Println(i) }
以上是如何在 Go 中迭代一系列整数?的详细内容。更多信息请关注PHP中文网其他相关文章!