Golang continúa

Golang continúa
La instrucción Continuar es una palabra clave que le permite omitir un segmento de un bloque de código y saltar a la siguiente iteración. Es muy común cuando se realiza operaciones, como para bucles y declaraciones de conmutadores.

En este artículo, exploraremos cómo trabajar con la palabra clave continuar en el lenguaje de programación GO.

Palabra clave de Golang Continuar

La sintaxis de la palabra clave continua es como se muestra:

continuar

Veamos algunos ejemplos y comprendamos cómo podemos usar la palabra clave Continuar.

Continuar en un bucle para

El caso de uso más común de una construcción continua está dentro de un bucle para. Tome el ejemplo a continuación:

paquete principal
importar "fmt"
func Main ()
i: = 0
Porque yo < 5
Si i == 2
i++
continuar

fmt.Println (i)
i++

En el ejemplo anterior, usamos un bucle for para iterar sobre los valores entre 1 y 5. Si el valor de I es igual a 2; Saltamos esa iteración e incremento el valor de i por 1.

Si ejecutamos el código anterior, debemos obtener una salida como:

1
3
4

Observe que el código no imprime 2 ya que se omite la iteración.

Continuar en un bucle anidado

Otro uso clásico de un bucle for está dentro de un bucle anidado. Cuando la palabra clave continua se usa dentro de un bucle anidado, la ejecución se transfiere al bucle exterior adyacente como se muestra:

i: = 0
J: = 5
Porque yo < j
K: = 0
para k = j
k++
continuar

fmt.Printf ("hola")
k++

fmt.Println ()
i++

El código anterior debe devolver:

hihihihihi
hihihihi
Hola hola hola
Hihi
Hola

Conclusión

Este tutorial ilustra cómo usar la palabra clave continuar para omitir la iteración actual o volver al bucle exterior.