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
Freigeben: 2024-12-21 10:19:10
Original
224 Leute haben es durchsucht

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)
}
Nach dem Login kopieren

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)
}
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage