intrange
v0.3.0

Intrange是一個程序,用於檢查可以使用GO 1.22整數範圍功能的循環。
go install github.com/ckaznocha/intrange/cmd/intrange@latestgo vet -vettool= $( which intrange ) ./... package main
import "fmt"
func main () {
for i := 0 ; i < 10 ; i ++ {
fmt . Println ( i )
}
}在上面的代碼上運行intrange將產生以下輸出:
main.go:5:2: for loop can be changed to use an integer range (Go 1.22+)循環可以被重寫為:
package main
import "fmt"
func main () {
for i := range 10 {
fmt . Println ( i )
}
} package main
import "fmt"
func main () {
for i := 0 ; i < 10 ; i ++ {
fmt . Println ( "Hello again!" )
}
}在上面的代碼上運行intrange將產生以下輸出:
main.go:5:2: for loop can be changed to use an integer range (Go 1.22+)循環可以被重寫為:
package main
import "fmt"
func main () {
for range 10 {
fmt . Println ( "Hello again!" )
}
}