在 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中文網其他相關文章!