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

bookIf...Else-Anweisung in Dart

Swipe um das Menü anzuzeigen

Dieses Bild veranschaulicht die grundlegende Struktur einer bedingten Anweisung in der Programmierung:

Zuerst wird der Code ausgeführt und eine Bedingung überprüft. Ist die Bedingung true, wird der if-Block ausgeführt; ist sie false, läuft der else-Block. Danach setzt das Programm mit dem nächsten Teil des Codes fort, wodurch es Entscheidungen auf Basis von Bedingungen treffen kann.

if (condition)
{
    // Code block `if` condition is `true`
}
else
{
    // Code block `if` condition is `false`
}

Ein if kann von einem optionalen else-Block gefolgt werden. Der else-Block wird ausgeführt, wenn der vom if-Block geprüfte boolesche Ausdruck den Wert false ergibt.

main.dart

main.dart

copy
123456789101112
void main() { int age = 17; if (age >= 18) { print("You're an adult."); } else { print("You're not an adult yet."); } }

Im obigen Beispiel gilt age < 18, daher wurde der if-Codeblock nicht ausgeführt. Der else-Codeblock wird ausgeführt, wenn die if-Bedingung false ist. Die Syntax von else ähnelt der von if, jedoch ohne Bedingung und Klammern ( ).

Mit dem if-Operator kann auch eine Bedingung für die int-Anweisung geschrieben werden, um zu prüfen, ob die Variable vom Typ is ist.

main.dart

main.dart

copy
123456789101112
void main() { var num = 7.0; if(num is int { print('Type: int'); } else { print('Type: other type'); } }
question mark

Welche Aussage beschreibt am besten, wie die if...else-Anweisung funktioniert?

Wählen Sie die richtige Antwort aus

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 3. Kapitel 2

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 2
some-alt