Il existe trois types d'instructions de contrôle de flux dans le langage Go : les instructions conditionnelles, les instructions de boucle et les instructions de saut. Les instructions conditionnelles contrôlent le déroulement du programme en fonction de la valeur vraie ou fausse d'une expression booléenne ; les instructions de boucle sont utilisées pour exécuter de manière répétée un bloc de code ; les instructions de saut sont utilisées pour contrôler explicitement le déroulement du programme, y compris la sortie de la boucle, le saut d'itérations ou le passage à une boucle. un emplacement spécifié.
Instructions de contrôle de flux en langage Go
Les instructions de contrôle de flux sont utilisées pour contrôler le flux du programme. Il existe trois types d'instructions de contrôle de flux dans Go :
1. on a La valeur vraie ou fausse d'une expression booléenne détermine le déroulement du programme.
Syntaxe :
if <boolean expression> { // 如果条件为真,执行此代码块 } else if <boolean expression> { // 如果第一个条件为假,则执行此代码块 } else { // 如果所有条件都为假,执行此代码块 }
if age >= 21 { fmt.Println("允许饮酒") } else { fmt.Println("禁止饮酒") }
L'instruction de boucle est utilisée pour exécuter à plusieurs reprises un bloc de code.
Syntaxe :
for boucle :
for <initialization>; <condition>; <post-statement> { // 循环体 }
while <condition> { // 循环体 }
for range <iterable> { // 循环体 }
3 . Déclaration de saut
Déclaration de saut Utilisé pour contrôler explicitement le flux du programme.Syntaxe :
break : Quitte la boucle ou l'instruction switch la plus récente.
continue : Sautez l'itération de la boucle en cours et continuez avec l'itération suivante. aller à :
Accédez à l'emplacement spécifié.
Exemple :
// for 循环 for i := 0; i < 5; i++ { fmt.Println(i) } // while 循环 total := 0 while total < 100 { total += 10 } // for range 循环 numbers := []int{1, 2, 3, 4, 5} for _, num := range numbers { fmt.Println(num) }
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!