Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Istruzione Else-If in Dart | Istruzioni Condizionali
Introduzione a Dart

bookIstruzione Else-If in Dart

Scorri per mostrare il menu

L'istruzione else…if è utile per verificare più condizioni. Di seguito è riportata la sintassi corrispondente.

  • Una struttura if può contenere un numero qualsiasi di blocchi di codice else if;
  • Non è necessario utilizzare il blocco di codice else.
if (first_expression)
{

} 
else if (second_expression)
{
 
} 
else
{ 

} 

L'istruzione else if funziona come if: presenta una condizione tra () e un blocco di codice tra {}. Una volta che una condizione risulta vera ed esegue il relativo blocco, le condizioni successive vengono ignorate.

main.dart

main.dart

copy
12345678910111213141516
void main() { int num = 2; if(num > 0) { print("is positive"); } else if(num < 0) { print("is negative"); } else { print("is zero"); } }

Il programma definisce una variabile num con valore 2. Verifica se num è maggiore di 0; in tal caso, stampa "is positive". Se num è minore di 0, stampa "is negative". Altrimenti, quando num è uguale a 0, stampa "is zero".

Compito

Correggere il codice affinché il programma funzioni correttamente.

main.dart

main.dart

copy
12345678910111213141516
void main() { var score = '2.0'; if(score is int) { print('Type: int'); } ___ (___) { print('Type: double'); } else { print('Type: other type'); } }

else if (score is double) - condizione corretta

main.dart

main.dart

copy
12345678910111213141516
void main() { var score = '2.0'; if(score is int) { print('Type: int'); } else if (score is double) { print('Type: double'); } else { print('Type: other type'); } }
Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 3. Capitolo 3

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

Sezione 3. Capitolo 3
some-alt