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!
廣告