Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära If...Else-Sats i Dart | Villkorssatser
Introduktion till Dart

bookIf...Else-Sats i Dart

Svep för att visa menyn

Denna bild illustrerar den grundläggande strukturen för ett villkorsuttryck i programmering:

Först körs koden och ett villkor kontrolleras. Om villkoret är true körs if-blocket; om det är false körs else-blocket. Därefter fortsätter programmet med nästa del av koden, vilket gör det möjligt att fatta beslut baserat på villkor.

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

En if kan följas av ett valfritt else-block. else-blocket körs om det booleska uttrycket som testas av if-blocket utvärderas till 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 exemplet ovan är age < 18, så if-kodblocket har inte körts. else-kodblocket körs när if-villkoret är false. Syntaxen för else liknar syntaxen för if men utan villkor och parenteser ( ).

Du kan också skriva ett villkor för if-satsen för att kontrollera om variabeln är av typen int genom att använda is-operatorn.

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

Vilket påstående beskriver bäst hur if...else-satsen fungerar?

Vänligen välj det korrekta svaret

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 3. Kapitel 2

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

Avsnitt 3. Kapitel 2
some-alt