If...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
123456789101112void 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
123456789101112void main() { var num = 7.0; if(num is int { print('Type: int'); } else { print('Type: other type'); } }
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