Vai - dichiarazione di rottura

Il break L'istruzione nel linguaggio di programmazione Go ha i seguenti due utilizzi:

  • Quando un break viene incontrato all'interno di un ciclo, il ciclo viene immediatamente terminato e il controllo del programma riprende dall'istruzione successiva che segue il ciclo.

  • Può essere utilizzato per terminare un caso in un file switch dichiarazione.

Se si utilizzano cicli annidati, l'istruzione break interromperà l'esecuzione del ciclo più interno e inizierà a eseguire la riga di codice successiva dopo il blocco.

Sintassi

La sintassi per a break L'istruzione in Go è la seguente:

break;

Diagramma di flusso

Esempio

package main

import "fmt"

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

   /* for loop execution */
   for a < 20 {
      fmt.Printf("value of a: %d\n", a);
      a++;
      if a > 15 {
         /* terminate the loop using break statement */
         break;
      }
   }
}

Quando il codice precedente viene compilato ed eseguito, produce il seguente risultato:

value of a: 10
value of a: 11
value of a: 12
value of a: 13
value of a: 14
value of a: 15