Latest web development tutorials

boucle Go Langue

Il y a beaucoup de régularité de répétition dans de nombreux problèmes pratiques, de sorte que le programme aura besoin de répéter certaines déclarations.

Ce qui suit est un langage de programmation organigramme des programmes pour la plupart du cycle:

Aller langue fournit les types d'instructions de traitement de boucle suivantes:

Type de cycle de description
pour la boucle Les déclarations sont répétées
boucle imbriquée Un ou plusieurs imbriquée pour la boucle en boucle

des instructions de contrôle de boucle

instructions de contrôle de boucle contrôlent l'exécution de l'instruction de corps de la boucle.

GO langage de contrôle de la boucle prend en charge les instructions suivantes:

Les instructions de contrôle description
instruction break Souvent utilisé pour interrompre le courant de boucle ou de l'instruction switch
continuer Déclaration Passer les instructions restantes du cycle en cours, puis continuer avec le prochain cycle.
déclaration goto Transfère le contrôle à l'instruction étiquetée.

infinite Loop

Tels que sur une boucle instruction conditionnelle est faux est boucle jamais infini, on peut définir une expression conditionnelle seulement à travers la boucle for instruction à exécuter une boucle infinie:

package main

import "fmt"

func main() {
    for true  {
        fmt.Printf("这是无限循环。\n");
    }
}