Comment organiser une boucle sur une plage d'entiers en Go sans utiliser for i := 0; i < N; i++ ?
Bonjour à tous ! Je suis débutant en Go, je viens de Python, et je suis un peu dérouté par l'absence de la construction habituelle `for i in range(10)`. En Python, c'était très pratique — simplement parcourir les nombres de 0 à 9 sans se soucier du compteur.
En Go, je ne vois que la boucle for classique avec trois composants :
```go
for i := 0; i < 10; i++ {
fmt.Println(i)
}
```
Cela fonctionne, mais semble lourd, surtout quand on a juste besoin d'exécuter une action N fois. Existe-t-il une manière plus élégante ? Par exemple, quelque chose comme `for i := range 10` ?
J'ai aussi remarqué qu'en Go, il y a `range` pour les slices, maps et channels :
```go
nums := []int{1, 2, 3}
for i, v := range nums {
fmt.Println(i, v)
}
```
Mais pour une simple plage de nombres, cela ne fonctionne pas.
Dites-moi, y a-t-il une manière idiomatique de parcourir les nombres de A