o continueinstrução ignora as instruções subsequentes na iteração atual e leva o controle de volta ao início do loop. Ao contrário dobreak declaração, o continuedeclaração não sai do loop. Ele termina a iteração atual e inicia a iteração subsequente.
O exemplo a seguir mostra como você pode usar o continue declaração em Dart -
Exemplo
void main() {
var num = 0;
var count = 0;
for(num = 0;num<=20;num++) {
if (num % 2==0) {
continue;
}
count++;
}
print(" The count of odd values between 0 and 20 is: ${count}");
}
O exemplo acima exibe o número de valores pares entre 0 e 20. O loop sai da iteração atual se o número for par. Isso é conseguido usando ocontinue declaração.
A seguinte saída é exibida na execução bem-sucedida do código acima.
The count of odd values between 0 and 20 is: 10