Go, également connu sous le nom de GoLang, est un langage de programmation open-source développé par Google en 2007. Go est de plus en plus populaire en raison de sa simplicité, de sa vitesse et de sa concurrence. L’un des éléments clés de la programmation en Go est la capacité à utiliser des structures itératives pour effectuer des boucles.
Les structures itératives sont utilisées pour répéter un bloc de code plusieurs fois. Les boucles sont très utiles pour traiter des listes, des tableaux et des ensembles de données. Dans Go, il existe trois types de boucles: la boucle « for », la boucle « while » et la boucle « do-while ».
La boucle « for » est la boucle la plus couramment utilisée en Go. Elle est utilisée pour répéter un bloc de code un certain nombre de fois. La structure de base de la boucle « for » est la suivante:
for initialisation; condition; post {
// bloc de code à répéter
}
L’initialisation est une expression qui est exécutée une fois avant que la boucle ne commence. La condition est une expression booléenne qui est vérifiée à chaque itération. Si la condition est vraie, le bloc de code est exécuté. Enfin, la post-expression est exécutée à la fin de chaque itération.
Par exemple, pour afficher les nombres de 1 à 10 en utilisant une boucle « for », on peut utiliser le code suivant:
for i := 1; i <= 10; i++ {
fmt.Println(i)
}
La boucle « while » est utilisée pour répéter un bloc de code tant qu’une condition est vraie. La structure de base de la boucle « while » est la suivante:
for condition {
// bloc de code à répéter
}
La condition est une expression booléenne qui est vérifiée à chaque itération. Si la condition est vraie, le bloc de code est exécuté. Si la condition est fausse, la boucle se termine.
Par exemple, pour afficher les nombres pairs de 2 à 10 en utilisant une boucle « while », on peut utiliser le code suivant:
i := 2
for i <= 10 {
fmt.Println(i)
i += 2
}
La boucle « do-while » est utilisée pour répéter un bloc de code au moins une fois, puis tant qu’une condition est vraie. La structure de base de la boucle « do-while » est la suivante:
for {
// bloc de code à répéter
if condition {
break
}
}
Le bloc de code est exécuté au moins une fois, puis la condition est vérifiée. Si la condition est vraie, la boucle se termine.