If-sats i Dart
Svep för att visa menyn
if-sats
En if-sats är en konstruktion som gör det möjligt att köra ett kodblock om ett specifikt villkor är uppfyllt.
Villkoret är ett uttryck som utvärderas till ett bool-värde, vilket kan vara true eller false. Om villkoret är true körs kodblocket. Om villkoret är false hoppas kodblocket över.
if (condition) {
// Code block
};
Syntaxen för det villkorsstyrda uttrycket är enkel: nyckelordet if, ett villkor inom den öppnande parentesen ( och den avslutande parentesen ), samt ett kodblock inom den öppnande klammerparentesen { och den avslutande klammerparentesen }.
Den öppnande klammerparentesen { markerar början på ett kodblock och den avslutande klammerparentesen } markerar dess slut.
main.dart
1234567void main() { var num=5; if (num>0) { // 5 > 0 ? print("number is positive"); // Print if it's `true` } }
Detta program demonstrerar ett if-uttryck genom att deklarera en variabel num med värdet 5 och kontrollera om num är större än 0. Eftersom villkoret num > 0 är true, körs kodblocket inuti if-satsen och skriver ut "number is positive" till konsolen.
main.dart
1234567void main() { var num = 10; if (num.isNegative) { // 10 < 0 ? print("number < 0"); // Print if it's `true` } }
Denna kod kontrollerar om talet är negativt med hjälp av metoden isNegative. Om talet är mindre än noll skrivs "number < 0" ut, men eftersom värdet på num är 10, vilket inte är negativt, uppfylls inte villkoret och inget skrivs ut.
Tack för dina kommentarer!
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal