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

bookIstruzione 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

main.dart

copy
123456789101112
void 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

main.dart

copy
123456789101112
void main() { var num = 7.0; if(num is int { print('Type: int'); } else { print('Type: other type'); } }
question mark

Quale affermazione descrive meglio come funziona l'istruzione if...else?

Seleziona la risposta corretta

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 3. Capitolo 2

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 2
some-alt