if 语句
Dart
中 if
语句与 C
语言的语法格式相同,条件使用 ()
括起来。语法格式如下:
if (condition1) {
statement1;
} else if (condition2) {
statement2;
} else {
statement3
}
for 语句
var arr = [1, 2, 3, 4, 5];
//
for (var index = 0; index < arr.length; index++) {
print(arr[index]);
}
// for-in
for (var item in arr) {
print(item);
}
while 语句
// 当条件(condition)满足的时候就会继续执行循环体里面的语句(statement)
// 先判断条件再执行语句。
while (condition) {
statement;
}
// 先执行一次语句,在判断条件决定是否继续执行
do {
statement;
}while(condition);
break & continue
break 可以终止它所在的最近的循环;
continue 可以跳出当前循环,进入下一次循环。
switch...case 语句
- 比较类型: num, String, 编译期常量,对象,枚举;
- 非空 case 必须有一个 break;
- default 处理默认情况;
- continue 跳转标签;
var language = "Dart";
switch(language) {
case "Dart":
print("Dart is my favorite");
continue FLAG;
break;
FLAG:
case "Java":
print("java is my favorate");
break;
default:
print("default");
}
// Dart is my favorite
// java is my favorate
执行第一个 case 打印出Dart is my favorite
之后。会继续执行使用 FLAG
标记的 case
网友评论