首頁 >後端開發 >Golang >如何在 Go 中迭代一系列整數?

如何在 Go 中迭代一系列整數?

Linda Hamilton
Linda Hamilton原創
2024-12-06 18:17:18930瀏覽

How to Iterate Over a Range of Integers in Go?

在 Go 中迭代一系列整數

在 Go 中,內建 range 關鍵字可讓您迭代映射和切片。但是,您可能會遇到需要迭代一系列數字的場景。

Go 1.22(2024 年2 月)

從Go 1.22 開始,您現在可以輕鬆地使用範圍語法迭代一系列整數:

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

這將從0(含)迭代到比指定整數小1(在本例中為9)。

1.22 之前的Go 版本

對於1.22 之前的Go 版本,慣用的方法是使用傳統的for循環:

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

Ruby 樣式範圍

Go沒有類似 Ruby 的 Range 類別的本機實作來表示整數範圍。

以上是如何在 Go 中迭代一系列整數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn