If-setning i Dart
Sveip for å vise menyen
if-setning
En if-setning er en konstruksjon som lar deg utføre en kodeblokk hvis en spesifikk betingelse er oppfylt.
Betingelsen er et uttrykk som evalueres til en bool-verdi, som kan være true eller false. Hvis betingelsen er true, blir kodeblokken utført. Hvis betingelsen er false, blir kodeblokken hoppet over.
if (condition) {
// Code block
};
Syntaksen for den betingede operatoren er enkel: nøkkelordet if, en betingelse inne i åpningsparentes ( og lukkingsparentes ), og en kodeblokk inne i åpningskrøllparentes { og lukkingskrøllparentes }.
Åpningskrøllparentesen { markerer starten på en kodeblokk, og lukkingskrøllparentesen } markerer slutten.
main.dart
1234567void main() { var num=5; if (num>0) { // 5 > 0 ? print("number is positive"); // Print if it's `true` } }
Dette programmet demonstrerer en if-setning ved å erklære en variabel num med verdien 5 og sjekke om num er større enn 0. Siden betingelsen num > 0 er true, vil kodeblokken inne i if-setningen kjøres, og "number is positive" skrives ut til konsollen.
main.dart
1234567void main() { var num = 10; if (num.isNegative) { // 10 < 0 ? print("number < 0"); // Print if it's `true` } }
Denne koden sjekker om tallet er negativt ved å bruke isNegative-metoden. Hvis tallet er mindre enn null, skrives "number < 0" ut, men siden verdien av num er 10, som ikke er negativ, blir ikke betingelsen oppfylt og ingenting skrives ut.
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