Golang continua

Golang continua
A declaração continuação é uma palavra -chave que permite pular um segmento de um bloco de código e pular para a próxima iteração. É muito comum ao executar operações, como loops e declarações de troca.

Neste artigo, exploraremos como trabalhar com a palavra -chave Continuar na linguagem de programação Go.

Golang Continue a palavra -chave

A sintaxe da palavra -chave continuação é como mostrado:

continuar

Vejamos alguns exemplos e entendemos como podemos usar a palavra -chave continua.

Continue em um loop para

O caso de uso mais comum de uma construção continua está dentro de um loop. Veja o exemplo abaixo:

Pacote principal
importar "fmt"
func main ()
i: = 0
para i < 5
Se eu == 2
eu++
continuar

fmt.Println (i)
eu++

No exemplo acima, usamos um loop for para iterar sobre os valores entre 1 e 5. Se o valor de i for igual a 2; Passamos essa iteração e incremento o valor de i por 1.

Se executarmos o código acima, devemos obter uma saída como:

1
3
4

Observe que o código não imprime 2, pois a iteração é ignorada.

Continue em um loop aninhado

Outro uso clássico de um loop está dentro de um loop aninhado. Quando a palavra -chave continua é usada dentro de um loop aninhado, a execução é transferida para o loop externo adjacente, como mostrado:

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

fmt.Printf ("oi")
k++

fmt.Println ()
eu++

O código acima deve retornar:

Hihihihihi
Hihihihi
Hihihi
Hihi
oi

Conclusão

Este tutorial ilustra como usar a palavra -chave Continuar para pular a iteração atual ou voltar ao loop externo.