Dart中的对象操作符

2020-03-19  本文已影响0人  DerekTime

?           条件运算符

as           类型转换

is            类型判断

..            级联操作(连缀)

Person p;

p?.printInfo();

Person p = new Person();

if (p is Person){

}

var p1;

p1 = 'string';

p1 = new Person();

p1.printInfo();  //老版本只能用下面的as转换,新版本可以直接调用

(p1 as Person).printInfo();

Person p1 = new Person();

p1.name = 'org_name';

p1.age = 40;

p1.printInfo();

使用 .. 级联操作

p1..name = 'new name'        //注意中间没有 ; 结尾才加

    ..age = 30  

    printInfo();

上一篇下一篇

猜你喜欢

热点阅读