Go: la dichiarazione continue
Il continue nel linguaggio di programmazione Go funziona in qualche modo come un file breakdichiarazione. Invece di forzare la risoluzione, acontinue impone l'esecuzione della successiva iterazione del ciclo, saltando qualsiasi codice intermedio.
In caso di for ciclo continuo, continue determina l'esecuzione del test condizionale e delle porzioni di incremento del ciclo.
Sintassi
La sintassi per a continue L'istruzione in Go è la seguente:
continue;
Diagramma di flusso
Esempio
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++;
}
}
Quando il codice precedente viene compilato ed eseguito, produce il seguente risultato:
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