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

bookElse-if-Anweisung in Dart

Swipe um das Menü anzuzeigen

Die else…if-Anweisung ist nützlich, um mehrere Bedingungen zu prüfen. Nachfolgend ist die Syntax dargestellt.

  • Eine if-Konstruktion kann beliebig viele else if-Codeblöcke enthalten;
  • Die Verwendung des Codeblocks else ist nicht zwingend erforderlich.
if (first_expression)
{

} 
else if (second_expression)
{
 
} 
else
{ 

} 

Die else if-Anweisung funktioniert wie if: Sie enthält eine Bedingung in () und einen Codeblock in {}. Sobald eine Bedingung wahr ist und ihr Block ausgeführt wird, werden die restlichen Bedingungen übersprungen.

main.dart

main.dart

copy
12345678910111213141516
void main() { int num = 2; if(num > 0) { print("is positive"); } else if(num < 0) { print("is negative"); } else { print("is zero"); } }

Das Programm definiert eine Variable num mit dem Wert 2. Es prüft, ob num größer als 0 ist; falls ja, wird "is positive" ausgegeben. Wenn num kleiner als 0 ist, wird "is negative" ausgegeben. Andernfalls, wenn num gleich 0 ist, wird "is zero" ausgegeben.

Aufgabe

Korrigiere den Code, damit das Programm korrekt funktioniert.

main.dart

main.dart

copy
12345678910111213141516
void main() { var score = '2.0'; if(score is int) { print('Type: int'); } ___ (___) { print('Type: double'); } else { print('Type: other type'); } }

else if (score is double) – korrekte Bedingung

main.dart

main.dart

copy
12345678910111213141516
void main() { var score = '2.0'; if(score is int) { print('Type: int'); } else if (score is double) { print('Type: double'); } else { print('Type: other type'); } }
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 3. Kapitel 3

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