Aller à l'instruction de boucle de langage
Instructions de boucle de langage Go
Dans de nombreux problèmes pratiques, il existe de nombreuses opérations répétitives régulières, de sorte que certaines instructions doivent être exécutées à plusieurs reprises dans le programme.
Ce qui suit est l'organigramme des programmes de boucle dans la plupart des langages de programmation :
Le langage Go fournit les types d'instructions de traitement de boucle suivants :
循环类型 | 描述 |
---|---|
for 循环 | 重复执行语句块 |
循环嵌套 | 在 for 循环中嵌套一个或多个 for 循环 |
Instruction de contrôle de boucle
L'instruction de contrôle de boucle peut contrôler le processus d'exécution des instructions dans le corps de la boucle.
Le langage GO prend en charge les instructions de contrôle de boucle suivantes :
控制语句 | 描述 |
---|---|
break 语句 | 经常用于中断当前 for 循环或跳出 switch 语句 |
continue 语句 | 跳过当前循环的剩余语句,然后继续进行下一轮循环。 |
goto 语句 | 将控制转移到被标记的语句。 |
Boucle infinie
Si l'instruction conditionnelle dans la boucle n'est jamais fausse, elle se poursuivra à l'infini Boucle, nous pouvons exécuter une boucle infinie en définissant une seule expression conditionnelle dans l'instruction de boucle for :
package main import "fmt" func main() { for true { fmt.Printf("这是无限循环。\n"); } }