美文网首页
dart赋值运算符

dart赋值运算符

作者: 凯司机 | 来源:发表于2021-07-09 14:01 被阅读0次
main(List<String> args) {
  var name = "ksj";
  // ??= 必须合在一起使用,这是一个操作符
  // 先判断再赋值,如果name为空,则进行赋值,否则不赋值
  
  name ??= "ksjlg";
  print(name);

  // 如果name1有值直接赋值,否则赋值后面的
  var name1 = "kkk";

  // 相当于三目运算简写
  var temp = name1 ?? "lilei";
  print(temp);

  // 级联运算赋的使用
  var p = Person()

         ..name = "ksj"

         ..eat()

         ..run();
}


class Person {

  String name;

  void run() {
    print("running");
  }

  void eat() {
    print("eating");
  }
}

相关文章

网友评论

      本文标题:dart赋值运算符

      本文链接:https://www.haomeiwen.com/subject/vddkultx.html