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") … 阅读更多