If...Else-Setning i Dart
Sveip for å vise menyen
Dette bildet illustrerer den grunnleggende strukturen til en betinget setning i programmering:
Først kjøres koden og en betingelse sjekkes. Hvis betingelsen er true, kjøres if-blokken; hvis false, kjøres else-blokken. Etter dette fortsetter programmet med neste del av koden, slik at det kan ta avgjørelser basert på betingelser.
if (condition)
{
// Code block `if` condition is `true`
}
else
{
// Code block `if` condition is `false`
}
En if kan etterfølges av en valgfri else-blokk. else-blokken vil kjøres hvis den boolske uttrykket testet av if-blokken evalueres til false.
main.dart
123456789101112void main() { int age = 17; if (age >= 18) { print("You're an adult."); } else { print("You're not an adult yet."); } }
I eksempelet ovenfor er age < 18, så if-kodeblokken har ikke blitt kjørt. else-kodeblokken kjøres når if-betingelsen er false. Syntaksen for else ligner på syntaksen for if, men uten betingelse og parenteser ( ).
Du kan også skrive en betingelse for if-setningen for å sjekke om variabelen er av typen int ved å bruke is-operatoren.
main.dart
123456789101112void main() { var num = 7.0; if(num is int { print('Type: int'); } else { print('Type: other type'); } }
Takk for tilbakemeldingene dine!
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår