Bool, Opérateurs d'Égalité et Relationnels en Dart
Glissez pour afficher le menu
Bool
Le type de donnée bool peut stocker uniquement deux valeurs : true ou false. Il est utilisé pour les expressions logiques et les conditions.
file1.
1234void main() { bool adult = true; bool married = false; }
Cette variable a le type de donnée bool et stocke la valeur true. Cette variable a le type de donnée bool et stocke la valeur false.
Opérateurs d’égalité et relationnels
Utilisation de ces opérateurs dans les expressions conditionnelles pour prendre des décisions dans un programme. Par exemple, vérification de la saisie correcte d’un mot de passe par l’utilisateur à l’aide de l’opérateur d’égalité, ou détermination de l’accès d’une personne à une ressource en fonction de son âge. Dans ces cas, le résultat de la comparaison est une valeur booléenne, permettant de contrôler le flux du programme selon les conditions.
main.dart
1234void main() { bool info = 10 > 2; // `true` print(info); }
10 > 2 est une affirmation vraie, donc le résultat affiché est true.
main.dart
12345void main(){ String day1 = 'Monday'; String day8 = 'Monday'; print(day1 == day8); // `true` }
Les variables day1 et day8 stockent les mêmes valeurs, donc le résultat de la comparaison est true.
Il y a ici deux signes égal (==) car un seul signe égal (=) a une signification complètement différente. Il est utilisé pour l'affectation et ne peut pas (et n'a pas de sens) être utilisé dans des expressions booléennes.
Vérification du type de données
Les opérateurs suivants ne vérifient pas la valeur de la variable. Ils vérifient le type de données de la valeur.
main.dart
123void main() { print(4.2 is int); // `false` }
Vous obtenez false car 4.2 est de type double.
1. Considérer l'expression (4 != 5) et déterminer si elle s'évalue à true ou false.
2. Considérer l'expression (6 <= 6 + 3) et déterminer si elle s'évalue à true ou false.
3. Considérer l'expression (4 == 2 + 2) et déterminer si elle s'évalue à true ou false.
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion