Maison > développement back-end > Golang > À quoi sert l'instruction break stop en langage Go ?

À quoi sert l'instruction break stop en langage Go ?

青灯夜游
Libérer: 2023-01-28 09:03:49
original
1586 Les gens l'ont consulté

En langage Go, l'instruction break stop est utilisée pour sortir de la boucle dans une instruction en boucle et commencer à exécuter l'instruction après la boucle. L'instruction break peut terminer les blocs de code de for, switch et select. De plus, l'instruction break peut également ajouter une étiquette après l'instruction pour indiquer la sortie du bloc de code correspondant à une certaine étiquette. bloc de code de for, switch et select.

À quoi sert l'instruction break stop en langage Go ?

L'environnement d'exploitation de ce tutoriel : système Windows 7, GO version 1.18, ordinateur Dell G3.

Lorsque nous utilisons la boucle for, lorsque certaines conditions sont remplies, nous devons mettre fin à l'exécution continue de la boucle. En langage Go, le mot-clé utilisé pour terminer l'exécution continue de la boucle est break.

Dans le langage Go, l'instruction break stop est utilisée pour sortir de la boucle dans une instruction en boucle et commencer à exécuter l'instruction après la boucle.

L'instruction break en langage Go peut mettre fin aux blocs de code de for, switch et select. De plus, l'instruction break peut également ajouter une étiquette après l'instruction pour indiquer la sortie du bloc de code correspondant à une certaine étiquette. doit être défini dans le bloc de code for, switch et select correspondant.

  • break est utilisé dans switch (instruction switch) pour sortir de l'instruction après l'exécution d'un cas.

  • Dans plusieurs boucles, vous pouvez utiliser l'étiquette pour marquer la boucle que vous souhaitez rompre.

Grammaire

break Le format de syntaxe est le suivant :

break;
Copier après la connexion

L'organigramme de l'instruction break est le suivant :

À quoi sert linstruction break stop en langage Go ?

Exemple

Sortez de la boucle lorsque la variable a est supérieure à 15 :

package main

import "fmt"

func main() {
   /* 定义局部变量 */
   var a int = 10

   /* for 循环 */
   for a < 20 {
      fmt.Printf("a 的值为 : %d\n", a);
      a++;
      if a > 15 {
         /* 使用 break 语句跳出循环 */
         break;
      }
   }
}
Copier après la connexion

À quoi sert linstruction break stop en langage Go ?

L'exemple suivant comporte plusieurs boucles, démontrant la différence entre utiliser et ne pas utiliser de marqueurs :

package main

import "fmt"

func main() {

   // 不使用标记
   fmt.Println("---- break ----")
   for i := 1; i <= 3; i++ {
      fmt.Printf("i: %d\n", i)
      for i2 := 11; i2 <= 13; i2++ {
         fmt.Printf("i2: %d\n", i2)
         break
      }
   }

   // 使用标记
   fmt.Println("---- break label ----")
   re:
      for i := 1; i <= 3; i++ {
         fmt.Printf("i: %d\n", i)
         for i2 := 11; i2 <= 13; i2++ {
         fmt.Printf("i2: %d\n", i2)
         break re
      }
   }
}
Copier après la connexion

À quoi sert linstruction break stop en langage Go ?

[Recommandations associées : Go tutoriel vidéo, Enseignement de la programmation]

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal