los break declaración en el lenguaje de programación Go tiene los siguientes dos usos:
Cuando una break la instrucción se encuentra dentro de un bucle, el bucle se termina inmediatamente y el control del programa se reanuda en la siguiente instrucción que sigue al bucle.
Se puede utilizar para terminar un caso en un switch declaración.
Si está utilizando bucles anidados, la instrucción break detendrá la ejecución del bucle más interno y comenzará a ejecutar la siguiente línea de código después del bloque.
Sintaxis
La sintaxis de un break declaración en Go es la siguiente:
break;
Diagrama de flujo
Ejemplo
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;
}
}
}
Cuando el código anterior se compila y ejecuta, produce el siguiente resultado:
value of a: 10
value of a: 11
value of a: 12
value of a: 13
value of a: 14
value of a: 15