los continue La declaración en el lenguaje de programación Go funciona como un breakdeclaración. En lugar de forzar la terminación, uncontinue fuerza a que tenga lugar la siguiente iteración del bucle, omitiendo cualquier código intermedio.
En caso de for lazo, continue La instrucción hace que se ejecuten las partes de prueba e incremento condicional del ciclo.
Sintaxis
La sintaxis de un continue declaración en Go es la siguiente:
continue;
Diagrama de flujo
Ejemplo
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++;
}
}
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: 16
value of a: 17
value of a: 18
value of a: 19