Dart 程式設計中的 If-Else


If 語句是任何程式語言的主要組成部分,它們允許我們根據某些條件執行內容,這就是它們屬於條件語句類別的原因。

Dart 的 if-else 語句遵循與 Java 的相同語法。

語法

if( condition ) {
   statement
}

如果上述 if 括號中的條件評估為真,那麼將在程式碼塊內評估語句。

示例

考慮下面顯示的示例 −

 即時演示

void main() {
   var age = 10;
   if(age == 10){
      print("10 is perfect");
   }
}

由於在上述程式碼中,age == 10 的評估結果為真,我們獲得了在 if 執行的程式碼塊內的程式碼。

輸出

10 is perfect

請注意,如果我們將 age 變數的值更改為其他值,則不會有任何內容輸出。

示例

考慮下面顯示的示例 −

void main() {
   var age = 11;
   if(age == 10){
      print("10 is perfect");
   }
}

輸出

It won't print anything on the console.

為了處理類似於上述情況,我們使用了 Dart 也提供的 else 從句。

示例

考慮下面顯示的示例 −

 即時演示

void main() {
   var age = 11;
   if(age == 10){
      print("10 is perfect");
   }else{
      print("Age not suitable");
   }
}

輸出

Age not suitable

也有可能要檢查 age 是小於 10 還是大於 5,出於這種情況,我們可以使用 else-if 原因。

示例

考慮下面顯示的示例 −

 即時演示

void main() {
   var age = 6;
   if(age == 10){
      print("10 is perfect");
   }else if(age < 10 && age > 5){
      print("Between 5 and 10!");
   }else{
      print("IDK bruh!");
   }
}

輸出

Between 5 and 10!

更新日期:2021 年 5 月 21 日

183 次瀏覽

職業生涯踏上征程

完成課程並獲得認證

開始
廣告