If-Sætning i Dart
Stryg for at vise menuen
if-sætning
En if-sætning er en konstruktion, der gør det muligt at udføre en kodeblok, hvis en bestemt betingelse er opfyldt.
Betingelsen er et udtryk, der evalueres til en bool-værdi, som kan være true eller false. Hvis betingelsen er true, udføres kodeblokken. Hvis betingelsen er false, springes kodeblokken over.
if (condition) {
// Code block
};
Syntaksen for den betingede operator er enkel: nøgleordet if, en betingelse inde i den åbne parentes ( og lukkende parentes ), samt en kodeblok inde i den åbne krøllede parentes { og lukkende krøllede parentes }.
Den åbne krøllede parentes { markerer begyndelsen på en kodeblok, og den lukkende krøllede parentes } angiver dens afslutning.
main.dart
1234567void main() { var num=5; if (num>0) { // 5 > 0 ? print("number is positive"); // Print if it's `true` } }
Dette program demonstrerer en if-sætning ved at erklære en variabel num med værdien 5 og kontrollere, om num er større end 0. Da betingelsen num > 0 er true, udføres kodeblokken inde i if-sætningen, hvilket udskriver "number is positive" til konsollen.
main.dart
1234567void main() { var num = 10; if (num.isNegative) { // 10 < 0 ? print("number < 0"); // Print if it's `true` } }
Denne kode kontrollerer, om tallet er negativt ved hjælp af metoden isNegative. Hvis tallet er mindre end nul, udskrives "number < 0", men da værdien af num er 10, som ikke er negativ, opfyldes betingelsen ikke, og der udskrives intet.
Tak for dine kommentarer!
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat