Dart 编程中的 while 和 do-while
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 is now 9
需要注意的是,如果我们忘记删除增量条件,那么我们将陷入无限 循环,因为while 关键字后面括号内的条件将始终为真,因此可能导致我们的程序行为异常。
do-while循环
do-while循环做一件事与基本的while循环略有不同,也就是说,即使括号内的条件计算结果为false,它也肯定会运行一次迭代。
语法
do{
//做这个
}while( condition )例子
考虑下面显示的例子-
void main() {
var age = 6;
do{
print("age is now $age");
}while(age++ < 10);
}输出
age is now 6 age is now 7 age is now 8 age is now 9 age is now 10
需要注意的是,即使while关键字后面括号内的条件不成立,循环肯定会在迭代时运行。
例子
考虑下面显示的例子-
void main() {
var age = 6;
do{
print("age is now $age");
}while(age++ > 10);
}输出结果age is now 6
热门推荐
10 小红书平安祝福语简短
11 生日祝福语大全女孩简短
12 收生日红包祝福语 简短
13 领证幽默祝福语简短
14 法考面试祝福语简短
15 老哥出门祝福语简短语
16 送灯祝福语简短独特
17 幼儿狗年祝福语大全简短
18 好听的元旦简短祝福语