Golang continua

Golang continua
L'istruzione Continua è una parola chiave che consente di saltare un segmento di un blocco di codice e saltare nella prossima iterazione. È molto comune quando si eseguono operazioni, ad esempio per i loop e le istruzioni.

In questo articolo, esploreremo come lavorare con la parola chiave continua nel linguaggio di programmazione Go.

Golang continua la parola chiave

La sintassi della parola chiave continua è come mostrata:

Continua

Diamo un'occhiata ad alcuni esempi e comprendiamo come possiamo usare la parola chiave continua.

Continua in un ciclo

Il caso d'uso più comune di un costrutto continua è all'interno di un loop. Prendi l'esempio di seguito:

Pacchetto principale
Importa "FMT"
func main ()
i: = 0
per me < 5
Se i == 2
io++
Continua

fmt.Println (i)
io++

Nell'esempio sopra, utilizziamo un ciclo per iterare i valori tra 1 e 5. Se il valore di I è uguale a 2; Saltiamo quell'iterazione e incrediamo il valore di i per 1.

Se eseguiamo il codice sopra, dovremmo ottenere un output come:

1
3
4

Si noti che il codice non stampare 2 poiché l'iterazione viene saltata.

Continua in un ciclo nidificato

Un altro uso classico di un loop è all'interno di un ciclo nidificato. Quando la parola chiave continua viene utilizzata all'interno di un ciclo nidificato, l'esecuzione viene trasferita al ciclo esterno adiacente come mostrato:

i: = 0
J: = 5
per me < j
K: = 0
per k = j
K++
Continua

fmt.Printf ("ciao")
K++

fmt.Println ()
io++

Il codice sopra dovrebbe restituire:

hihihihihi
hihihihi
Ciao ciao ciao
hihi
CIAO

Conclusione

Questo tutorial illustra come utilizzare la parola chiave Continua per saltare l'iterazione corrente o tornare al loop esterno.