Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Bool, Operatori di Uguaglianza e Relazionali in Dart | Variabili e Tipi di Dati in Dart
Introduzione a Dart

bookBool, Operatori di Uguaglianza e Relazionali in Dart

Scorri per mostrare il menu

Bool

Il tipo di dato bool può contenere solo due valori: true o false. Viene utilizzato per espressioni logiche e condizioni.

file1.

file1.

copy
1234
void main() { bool adult = true; bool married = false; }

Questa variabile ha il tipo di dato bool e memorizza il valore true. Questa variabile ha il tipo di dato bool e memorizza il valore false.

Operatori di uguaglianza e relazionali

Questi operatori vengono utilizzati nelle espressioni condizionali per prendere decisioni in un programma. Ad esempio, è possibile verificare se un utente ha inserito la password corretta utilizzando l'operatore di uguaglianza, oppure determinare se una persona ha accesso a una risorsa in base alla sua età. In questi casi, il risultato del confronto è un valore bool, che consente di controllare il flusso del programma in base alle condizioni.

main.dart

main.dart

copy
1234
void main() { bool info = 10 > 2; // `true` print(info); }

10 > 2 è un'affermazione vera, quindi vediamo il risultato come true.

main.dart

main.dart

copy
12345
void main(){ String day1 = 'Monday'; String day8 = 'Monday'; print(day1 == day8); // `true` }

Le variabili day1 e day8 contengono gli stessi valori, quindi otteniamo true come risultato del confronto.

Note
Nota

Qui ci sono due segni di uguale (==) perché un solo segno di uguale (=) ha un significato completamente diverso. Viene utilizzato per l'assegnazione e non può (e non avrebbe senso) essere usato nelle espressioni booleane.

Verifica del tipo di dato

I seguenti operatori non verificano il valore della variabile. Controllano il tipo di dato del valore.

main.dart

main.dart

copy
123
void main() { print(4.2 is int); // `false` }

Si ottiene false perché 4.2 è di tipo double.

1. Considera l'espressione (4 != 5) e determina se il risultato è true oppure false.

2. Considera l'espressione (6 <= 6 + 3) e determina se il risultato è true oppure false.

3. Considera l'espressione (4 == 2 + 2) e determina se il risultato è true oppure false.

question mark

Considera l'espressione (4 != 5) e determina se il risultato è true oppure false.

Seleziona la risposta corretta

question mark

Considera l'espressione (6 <= 6 + 3) e determina se il risultato è true oppure false.

Seleziona la risposta corretta

question mark

Considera l'espressione (4 == 2 + 2) e determina se il risultato è true oppure false.

Seleziona la risposta corretta

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 2. Capitolo 5

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 2. Capitolo 5
some-alt