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

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

青灯夜游
青灯夜游original
2023-01-18 15:46:381636parcourir

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;

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;
      }
   }
}

À 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
      }
   }
}

À 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!

Déclaration:
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