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

bookIf...Else-Sætning i Dart

Stryg for at vise menuen

Dette billede illustrerer den grundlæggende struktur af en betinget sætning i programmering:

Først køres koden, og en betingelse kontrolleres. Hvis betingelsen er true, udføres if-blokken; hvis false, køres else-blokken. Derefter fortsætter programmet med næste del af koden, hvilket gør det muligt at træffe beslutninger baseret på betingelser.

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

En if kan efterfølges af en valgfri else-blok. else-blokken vil blive udført, hvis det boolske udtryk, der testes af if-blokken, evalueres til false.

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

I eksemplet ovenfor er age < 18, så if-kodeblokken er ikke blevet udført. else-kodeblokken udføres, når if-betingelsen er false. else-syntaksen ligner if-syntaksen, men uden en betingelse og parenteser ( ).

Du kan også skrive en betingelse for if-sætningen for at kontrollere, om variablen er af typen int ved at bruge is-operatoren.

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

Hvilken sætning beskriver bedst, hvordan if...else-sætningen fungerer?

Vælg det korrekte svar

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 3. Kapitel 2

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