Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen If-Anweisung in Dart | Bedingte Anweisungen
Einführung in Dart

bookIf-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

main.dart

copy
1234567
void 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

main.dart

copy
1234567
void 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.

question mark

Wähle die richtige Bedingung, um zu prüfen, ob die Zahl positiv ist. Falls ja, soll das Programm "A number greater than zero" ausgeben.

Wählen Sie die richtige Antwort aus

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 3. Kapitel 1

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Abschnitt 3. Kapitel 1
some-alt