返回
新视野:Dart的控制语句系统 —— Flutter 1-8
前端
2023-09-17 16:34:53
Dart 中的控制语句允许程序员控制程序流的执行顺序,它们提供了一种方法来改变程序的执行流程,以应对不同的情况。通过使用控制语句,程序员可以实现各种各样的程序逻辑,如循环、判断、分支等。
1. if-else 语句
if-else 语句用于判断一个条件是否为真,如果为真,则执行 if 语句块中的代码,否则执行 else 语句块中的代码。例如:
if (age >= 18) {
print("您已成年");
} else {
print("您未成年");
}
2. switch 语句
switch 语句用于根据一个变量的值来执行不同的代码块。例如:
switch (dayOfWeek) {
case "Monday":
print("今天是星期一");
break;
case "Tuesday":
print("今天是星期二");
break;
case "Wednesday":
print("今天是星期三");
break;
default:
print("今天是星期四、五、六或日");
}
3. 循环语句
循环语句用于重复执行一段代码,直到满足某个条件。Dart 中提供了三种循环语句:
- for 循环 :for 循环用于循环遍历一个集合或范围。例如:
for (var i = 0; i < 10; i++) {
print(i);
}
- while 循环 :while 循环用于循环执行一段代码,直到满足某个条件。例如:
while (age < 18) {
print("您未成年");
age++;
}
- do-while 循环 :do-while 循环与 while 循环类似,但它至少会执行一次循环体,即使条件不满足。例如:
do {
print("您未成年");
age++;
} while (age < 18);
4. 关键词
Dart 中的关键词是预定义的标识符,用于特定目的。例如:
- if :if 关键词用于开始 if 语句。
- else :else 关键词用于开始 else 语句。
- switch :switch 关键词用于开始 switch 语句。
- case :case 关键词用于开始 case 语句。
- default :default 关键词用于开始 default 语句。
- for :for 关键词用于开始 for 循环。
- while :while 关键词用于开始 while 循环。
- do :do 关键词用于开始 do-while 循环。
5. 注释
注释用于向代码添加注释,注释不会被编译器编译。注释可以分为单行注释和多行注释。
- 单行注释 :单行注释以 // 开头,例如:
// 这是一个单行注释
- 多行注释 :多行注释以 /* 开头,以 */ 结束,例如:
/*
这是一个多行注释
*/
Dart 的控制语句系统非常强大,它可以帮助程序员轻松构建各种各样的程序逻辑。通过熟练掌握 Dart 的控制语句,程序员可以编写出更加高效、健壮的程序。