Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Else-If-Sætning i Dart | Betingede Udsagn
Introduktion til Dart

bookElse-If-Sætning i Dart

Stryg for at vise menuen

else…if-sætningen er nyttig til at teste flere betingelser. Følgende viser syntaksen for denne.

  • En if-konstruktion kan indeholde et vilkårligt antal else if-kodeblokke;
  • Det er ikke nødvendigt at bruge kodeblokken else.
if (first_expression)
{

} 
else if (second_expression)
{
 
} 
else
{ 

} 

else if-sætningen fungerer ligesom if: den har en betingelse i () og en kodeblok i {}. Når en betingelse er sand og dens blok udføres, springes resten af betingelserne over.

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"); } }

Programmet definerer en variabel num med værdien 2. Det kontrollerer, om num er større end 0; hvis det er tilfældet, udskrives "is positive". Hvis num er mindre end 0, udskrives "is negative". Ellers, når num er lig med 0, udskrives "is zero".

Opgave

Ret koden, så programmet fungerer korrekt.

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) - korrekt betingelse

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'); } }
Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 3. Kapitel 3

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

Sektion 3. Kapitel 3
some-alt