美文网首页
9.Dart赋值运算符

9.Dart赋值运算符

作者: 凯司机 | 来源:发表于2020-05-24 21:48 被阅读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");

  }

}

相关文章

网友评论

      本文标题:9.Dart赋值运算符

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