If-Anweisung in Dart
Swipe um das Menü anzuzeigen
if-Anweisung
Eine if-Anweisung ist eine Konstruktion, mit der ein Codeblock ausgeführt wird, wenn eine bestimmte Bedingung erfüllt ist.
Die Bedingung ist ein Ausdruck, der zu einem bool-Wert ausgewertet wird, der entweder true oder false sein kann. Ist die Bedingung true, wird der Codeblock ausgeführt. Ist die Bedingung false, wird der Codeblock übersprungen.
if (condition) {
// Code block
};
Die Syntax des bedingten Operators ist einfach: das Schlüsselwort if, eine Bedingung in der öffnenden Klammer ( und schließenden Klammer ), sowie ein Codeblock in der öffnenden geschweiften Klammer { und schließenden geschweiften Klammer }.
Die öffnende geschweifte Klammer { markiert den Beginn eines Codeblocks, und die schließende geschweifte Klammer } kennzeichnet dessen Ende.
main.dart
1234567void main() { var num=5; if (num>0) { // 5 > 0 ? print("number is positive"); // Print if it's `true` } }
Dieses Programm demonstriert eine if-Anweisung, indem eine Variable num mit dem Wert 5 deklariert und überprüft wird, ob num größer als 0 ist. Da die Bedingung num > 0 true ist, wird der Codeblock innerhalb der if-Anweisung ausgeführt und "number is positive" in die Konsole ausgegeben.
main.dart
1234567void main() { var num = 10; if (num.isNegative) { // 10 < 0 ? print("number < 0"); // Print if it's `true` } }
Dieser Code prüft, ob die Zahl negativ ist, indem die Methode isNegative verwendet wird. Ist die Zahl kleiner als null, wird "number < 0" ausgegeben. Da der Wert von num jedoch 10 ist und somit nicht negativ, trifft die Bedingung nicht zu und es wird nichts ausgegeben.
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