Bool, Gleichheits- und Relationsoperatoren in Dart
Swipe um das Menü anzuzeigen
Bool
Der bool-Datentyp kann nur zwei Werte speichern: true oder false. Er wird für logische Ausdrücke und Bedingungen verwendet.
file1.
1234void main() { bool adult = true; bool married = false; }
Diese Variable hat den Datentyp bool und speichert den Wert true. Diese Variable hat den Datentyp bool und speichert den Wert false.
Gleichheits- und Relationsoperatoren
Diese Operatoren werden in Bedingungsausdrücken verwendet, um Entscheidungen in einem Programm zu treffen. Zum Beispiel kann überprüft werden, ob ein Benutzer das richtige Passwort eingegeben hat, indem der Gleichheitsoperator verwendet wird, oder ob eine Person basierend auf ihrem Alter Zugriff auf eine Ressource hat. In solchen Fällen ist das Ergebnis des Vergleichs ein boolescher Wert, der hilft, den Programmfluss basierend auf Bedingungen zu steuern.
main.dart
1234void main() { bool info = 10 > 2; // `true` print(info); }
10 > 2 ist eine wahre Aussage, daher sehen wir das Ergebnis als true.
main.dart
12345void main(){ String day1 = 'Monday'; String day8 = 'Monday'; print(day1 == day8); // `true` }
Die Variablen day1 und day8 speichern die gleichen Werte, daher ergibt der Vergleich true als Ergebnis.
Hier werden zwei Gleichheitszeichen (==) verwendet, da ein einzelnes Gleichheitszeichen (=) eine völlig andere Bedeutung hat. Es wird für die Zuweisung verwendet und kann (und sollte) nicht für boolesche Ausdrücke eingesetzt werden.
Überprüfung des Datentyps
Die folgenden Operatoren überprüfen nicht den Wert der Variablen. Sie prüfen den Datentyp des Wertes.
main.dart
123void main() { print(4.2 is int); // `false` }
Das Ergebnis ist false, weil 4.2 vom Typ double ist.
1. Betrachten Sie den Ausdruck (4 != 5) und bestimmen Sie, ob das Ergebnis true oder false ist.
2. Betrachten Sie den Ausdruck (6 <= 6 + 3) und bestimmen Sie, ob das Ergebnis true oder false ist.
3. Betrachten Sie den Ausdruck (4 == 2 + 2) und bestimmen Sie, ob das Ergebnis true oder false ist.
Danke für Ihr Feedback!
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen