Golang est un langage de programmation haute performance. Le saut est une exigence très courante lors de l'écriture de grands projets. Cet article discutera des sauts dans Golang.
Dans Golang, il existe trois types de sauts : goto, break et continue. Ils peuvent être utilisés dans différents scénarios et avoir différentes fonctions.
déclaration goto est la seule déclaration de saut en Golang. Il peut être utilisé pour accéder à un autre emplacement du programme. Vous devez être très prudent lorsque vous utilisez des instructions goto car cela peut provoquer une confusion dans le code et rendre le programme difficile à déboguer. Normalement, nous devrions essayer d’éviter d’utiliser les instructions goto.
Voici un exemple d'utilisation de l'instruction goto :
func main() { i := 0 Label: fmt.Println(i) i++ if i < 10 { goto Label } }
Dans cet exemple, nous créons une étiquette Label et utilisons l'instruction goto dans la boucle pour accéder à cette étiquette. À chaque passage de la boucle, nous imprimons la valeur de i et utilisons i++ pour incrémenter la valeur de i. Lorsque i est supérieur ou égal à 10, passez à l'étiquette Label.
l'instruction break est utilisée pour quitter la boucle actuelle. Elle peut être utilisée dans les instructions for, switch et select. Lorsque l'instruction break est exécutée, le programme sort de la boucle actuelle et continue d'exécuter le code suivant.
Voici un exemple d'utilisation de l'instruction break :
func main() { for i := 0; i < 10; i++ { if i == 5 { break } fmt.Println(i) } }
Dans cet exemple, nous utilisons une boucle for pour imprimer les nombres de 0 à 4. Lorsque i est égal à 5, nous utilisons l'instruction break pour sortir de la boucle.
l'instruction continue est utilisée pour ignorer la partie restante de la boucle en cours et exécuter la boucle suivante. Il peut être utilisé dans les boucles for, range et while.
Voici un exemple d'utilisation de l'instruction continue :
func main() { for i := 0; i < 5; i++ { if i == 2 { continue } fmt.Println(i) } }
Dans cet exemple, nous utilisons une boucle for pour imprimer les nombres de 0 à 4. Lorsque i est égal à 2, nous utilisons l'instruction continue pour ignorer la boucle en cours et exécuter la boucle suivante.
Résumé
Dans Golang, nous pouvons utiliser les instructions goto, break et continue pour sauter. Dans la programmation réelle, nous devons choisir l'instruction de saut appropriée en fonction de la situation spécifique et essayer d'éviter d'utiliser les instructions goto pour éviter de provoquer une confusion dans le code.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!