Dart基础第三篇:Dart条件表达式

void main(){

  /**
   * if表达式 和java类似
   */
  bool flag = true;

  if(flag==true){
    print(true);
  }else{
    print(false);
  }


  /**
   * switch表达式
   */

  var fool = "女";
  switch (fool){
    case "男":
      print("男");
      break;
    case "女":
      print("女");
      break;
    default:
      print("未知");
      break;
  }

  /**
   * 三元运算符
   */

  var bool1 = true;
  String c = bool1?"true":"false";
  print(c);

  int aa = 10;
  print(aa==10?"$aa":"null");

  /**
   * ??运算符 先判断前后两个值是否相等 true取前边的值 false 取后边的值
   */
  var a;
  var b=a??10;
  print(b);

}
发布了66 篇原创文章 · 获赞 36 · 访问量 7万+

猜你喜欢

转载自blog.csdn.net/u013600907/article/details/99678091