Bool, 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.
1234void 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
1234void main() { bool info = 10 > 2; // `true` print(info); }
10 > 2 è un'affermazione vera, quindi vediamo il risultato come true.
main.dart
12345void 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.
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
123void 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.
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