If...Else-Instructie in Dart
Veeg om het menu te tonen
Deze afbeelding toont de basisstructuur van een conditionele instructie in programmeren:
Eerst wordt de code uitgevoerd en wordt een voorwaarde gecontroleerd. Als de voorwaarde true is, wordt het if-blok uitgevoerd; als deze false is, wordt het else-blok uitgevoerd. Daarna gaat het programma verder met het volgende deel van de code, waardoor het beslissingen kan nemen op basis van voorwaarden.
if (condition)
{
// Code block `if` condition is `true`
}
else
{
// Code block `if` condition is `false`
}
Een if kan gevolgd worden door een optioneel else-blok. Het else-blok wordt uitgevoerd als de Booleaanse expressie die door het if-blok wordt getest, resulteert in false.
main.dart
123456789101112void main() { int age = 17; if (age >= 18) { print("You're an adult."); } else { print("You're not an adult yet."); } }
In het bovenstaande voorbeeld is age < 18, dus het if-codeblok is niet uitgevoerd. Het else-codeblok wordt uitgevoerd wanneer de if-voorwaarde false is. De else-syntaxis lijkt op de if-syntaxis, maar zonder een voorwaarde en haakjes ( ).
Je kunt ook een voorwaarde schrijven voor de if-instructie om te controleren of de variabele van het type int is met behulp van de is-operator.
main.dart
123456789101112void main() { var num = 7.0; if(num is int { print('Type: int'); } else { print('Type: other type'); } }
Bedankt voor je feedback!
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.