Go - La déclaration continue

le continue instruction dans le langage de programmation Go fonctionne un peu comme un breakdéclaration. Au lieu de forcer la résiliation, uncontinue L'instruction force la prochaine itération de la boucle à avoir lieu, en ignorant tout code intermédiaire.

En cas de for boucle, continue entraîne l'exécution du test conditionnel et des parties d'incrémentation de la boucle.

Syntaxe

La syntaxe d'un continue La déclaration dans Go est la suivante -

continue;

Représentation schématique

Exemple

package main

import "fmt"

func main() {
   /* local variable definition */
   var a int = 10

   /* do loop execution */
   for a < 20 {
      if a == 15 {
         /* skip the iteration */
         a = a + 1;
         continue;
      }
      fmt.Printf("value of a: %d\n", a);
      a++;     
   }  
}

Lorsque le code ci-dessus est compilé et exécuté, il produit le résultat suivant -

value of a: 10
value of a: 11
value of a: 12
value of a: 13
value of a: 14
value of a: 16
value of a: 17
value of a: 18
value of a: 19