Heim >Backend-Entwicklung >Golang >Wie kann ich in Go über einen Bereich von ganzen Zahlen iterieren?

Wie kann ich in Go über einen Bereich von ganzen Zahlen iterieren?

Susan Sarandon
Susan SarandonOriginal
2024-12-21 10:19:10269Durchsuche

How Can I Iterate Over a Range of Integers in Go?

Iterieren über einen Bereich von ganzen Zahlen in Go

Das Schlüsselwort „range“ von Go bietet eine bequeme Möglichkeit, über Datenstrukturen wie Karten und Slices zu iterieren. Es kann jedoch nicht direkt zur Iteration über einen Bereich von ganzen Zahlen verwendet werden. Dies hat zu der Frage geführt, ob eine solche Funktionalität in Go vorhanden ist.

Ab Go 1.22 erhalten Sie die Möglichkeit, mithilfe des Schlüsselworts „range“ über Ganzzahlen zu iterieren. Beispielsweise wird der folgende Code über den Bereich 1 bis 10 (einschließlich) iterieren:

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

Für Go-Versionen vor 1.22 besteht der idiomatische Ansatz darin, eine traditionelle for-Schleife zu verwenden:

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

Das obige ist der detaillierte Inhalt vonWie kann ich in Go über einen Bereich von ganzen Zahlen iterieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn