在 Go 语言的发展历程中,每一次版本更新都带来了一些令人惊喜的改进。Go 1.22 版本引入了一个看似简单却非常实用的新特性——range 整数,这个特性让我们的循环代码变得更加简洁优雅。

在日常开发中,我们经常需要执行固定次数的循环操作。比如初始化一个切片、并发启动多个 goroutine、或者简单地重复某个操作 N 次。在 Go 1.22 之前,我们通常这样写:

// 传统的三段式 for 循环
for i := 0; i < 10; i++ {
    fmt.Println(i)
}