Menu
Coddy logo textTech

Uso di 'continue' nei cicli

Fa parte della sezione Fondamenti del percorso Dart di Coddy. Lezione 46 di 94.

L'istruzione continue ti permette di saltare l'iterazione corrente di un ciclo e passare alla successiva.

Crea un ciclo for che salti la stampa del numero 3:

void main() {
  for (int i = 1; i <= 5; i++) {
    if (i == 3) {
      continue;
    }
    print(i);
  }
}

Dopo aver eseguito il codice qui sopra, l'output sarà:

1
2
4
5
challenge icon

Sfida

Principiante

In questa sfida, ti eserciterai a usare l'istruzione continue in un ciclo. L'istruzione continue ti consente di saltare l'iterazione corrente di un ciclo e passare a quella successiva.

Completa il codice per stampare solo i numeri dispari da 1 a 10. Quando incontri un numero pari, usa continue per saltarlo e passare all'iterazione successiva.

Output previsto:

1
3
5
7
9
Done printing odd numbers

Provalo tu

void main() {
  // Vogliamo stampare solo i numeri dispari da 1 a 10
  print('Printing odd numbers:');
  
  for (int i = 1; i <= 10; i++) {
    // TODO: Controlla se i è pari (suggerimento: usa l'operatore modulo %)
    // Se i è pari, usa l'istruzione continue per passare all'iterazione successiva
    
    // Questo verrà stampato solo se l'istruzione continue non viene eseguita
    print(i);
  }
  
  print('Done printing odd numbers');
}
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Fondamenti

Esercitati da solo: Compilatore Dart online