Dart也包含while和do-while迴圈。它們的語法和功能與C語言的while和do-while迴圈非常相似。while迴圈while迴圈是一個不定迴圈,可以根據我們提供的條件修改為執行有限次數的迭代。語法while(condition){ // 執行此操作 }示例考慮以下示例− 線上演示void main() { var age = 6; while(age < 10){ print("age is now $age"); age++; } }輸出age is now 6 age is now 7 age is now 8 age … 閱讀更多
三元運算子是if-else條件的簡寫版本。Dart中有兩種三元運算子語法,一種帶有空安全檢查,另一種是我們通常遇到的舊語法。語法1condition ? expressionOne : expressionTwo;上述語法意味著,如果某個條件計算結果為true,那麼我們首先計算expressionOne,然後計算expressionTwo。示例讓我們探討一個使用上述三元運算子語法的Dart示例。考慮以下示例− 線上演示void main(){ var ans = 10; ans == 10 ? print("Answer is 10") … 閱讀更多