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

bookIstruzione If in Dart

Scorri per mostrare il menu

Istruzione if

Un'istruzione if è una struttura che consente di eseguire un blocco di codice se una specifica condizione è soddisfatta.

La condizione è un'espressione che restituisce un valore di tipo bool, che può essere true oppure false. Se la condizione è true, il blocco di codice viene eseguito. Se la condizione è false, il blocco di codice viene saltato.

if (condition) {
    // Code block
};

La sintassi dell'operatore condizionale è semplice: la parola chiave if, una condizione tra parentesi tonde di apertura ( e chiusura ), e un blocco di codice tra parentesi graffe di apertura { e chiusura }.

La parentesi graffa di apertura { indica l'inizio di un blocco di codice, mentre la parentesi graffa di chiusura } ne indica la fine.

main.dart

main.dart

copy
1234567
void main() { var num=5; if (num>0) { // 5 > 0 ? print("number is positive"); // Print if it's `true` } }

Questo programma dimostra un'istruzione if dichiarando una variabile num con valore 5 e verificando se num è maggiore di 0. Poiché la condizione num > 0 è true, il blocco di codice all'interno dell'istruzione if viene eseguito, stampando "number is positive" sulla console.

main.dart

main.dart

copy
1234567
void main() { var num = 10; if (num.isNegative) { // 10 < 0 ? print("number < 0"); // Print if it's `true` } }

Questo codice verifica se il numero è negativo utilizzando il metodo isNegative. Se il numero è inferiore a zero, stampa "number < 0", ma poiché il valore di num è 10, che non è negativo, la condizione non viene soddisfatta e non viene stampato nulla.

question mark

Scegli la condizione corretta per verificare se il numero è positivo. Se lo è, il programma deve stampare "A number greater than zero".

Seleziona la risposta corretta

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 3. Capitolo 1

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