Istruzione If...Else in Dart
Scorri per mostrare il menu
Questa immagine illustra la struttura di base di un'istruzione condizionale nella programmazione:
Per prima cosa, il codice viene eseguito e viene verificata una condizione. Se la condizione è true, viene eseguito il blocco if; se è false, viene eseguito il blocco else. Successivamente, il programma prosegue con la parte successiva del codice, consentendo di prendere decisioni in base alle condizioni.
if (condition)
{
// Code block `if` condition is `true`
}
else
{
// Code block `if` condition is `false`
}
Un if può essere seguito da un blocco else opzionale. Il blocco else verrà eseguito se l'espressione booleana verificata dal blocco if restituisce false.
main.dart
123456789101112void main() { int age = 17; if (age >= 18) { print("You're an adult."); } else { print("You're not an adult yet."); } }
Nell'esempio sopra, age < 18, quindi il blocco di codice dell'if non è stato eseguito. Il blocco di codice else viene eseguito quando la condizione dell'if è false. La sintassi di else è simile a quella di if ma senza condizione e parentesi ( ).
È anche possibile scrivere una condizione per l'istruzione if per verificare se la variabile è di tipo int utilizzando l'operatore is.
main.dart
123456789101112void main() { var num = 7.0; if(num is int { print('Type: int'); } else { print('Type: other type'); } }
Grazie per i tuoi commenti!
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione