CoderMrWu

生活诚可期,爱情价更高!

Dart 条件语句

1、if语句

if语句由一个布尔表达式后跟一个或多个语句组成。

    var num = 10;

    if (num > 20) {
        print('num > 20');
    }

2、if…else语句

if后面跟一个可选的else块。如果if块测试的布尔表达式求值为false,则执行else块。

    var num = 10;

    if (num > 20) {
        print('num > 20');
    }else{
      print('num <= 20');
    }

3、else…if 语句

else...if可用于测试多个条件。

    var num = 10;

    if (num > 20) {
        print('num > 20');
    }elseif(num < 20){
      print('num <= 20');
    }else{
      print('num == 20');
    }

4、switch…case语句

switch语句计算表达式,将表达式的值与case子句匹配,并执行与该case相关的语句。

    var num = 30;

    switch (num) {
      case 10:{
        print('num == 10');
      }
      break;
      case 20:{
        print('num == 20');
      }
      break;
      default:{
        print('num != 10 && num != 20');
      }
    }
点赞