Boucles for
Contexte
Section intitulée « Contexte »Go n’a qu’une seule construction de boucle : for. Elle peut être utilisée sous trois formes principales :
- Classique :
for initialisation; condition; post {} - While‑like :
for condition {} - Infinie :
for {}(à rompre avecbreakoureturn)
Afficher les nombres de 0 à 4, puis une boucle while, puis une boucle infinie avec break.
Code exemple
Section intitulée « Code exemple »package main
import "fmt"
func main() { // Boucle classique for i := 0; i < 5; i++ { fmt.Print(i, " ") } fmt.Println()
// While-like j := 0 for j < 3 { fmt.Print(j, " ") j++ } fmt.Println()
// Boucle infinie k := 0 for { if k >= 2 { break } fmt.Print(k, " ") k++ } fmt.Println()}0 1 2 3 40 1 20 1