Appearance
控制流
条件语句
dart
int day = 1;
if(day == 1){
print('今天是星期一');
}else if(day == 2){
print('今天是星期二');
}else{
print('今天不是星期一或星期二');
}
switch(day){
case 1:
print('今天是星期一');
break;
default:
print('今天不是星期一');
}
// 空安全运算符
String? name = '张三';
String newName = name ?? '默认值';循环语句
dart
// for循环
for(int i = 0;i<10;i++){
// continue语句
if(i == 5){
continue;
}
print(i);
// break语句
if(i == 8){
break;
}
}
// while循环
int i = 0;
while(i<10){
print(i);
i++;
}
// do-while循环
int j = 0;
do{
print(j);
j++;
}while(j<10);
// 标签语句
outer: for(int i = 0;i<10;i++){
for(int j = 0;j<10;j++){
if(i == 5){
break outer;
}
print('$i $j');
}
}