dart对象操作
程序员文章站
2022-05-01 23:05:30
...
dart中提供了判空操作符
// 1.操作对象
Node node; // 空对象
node?.printStr(); // 不会执行该方法
// 2.操作属性
node?.name = 'dahai'; // 不会执行
... // 后续的还是会继续执行
类型转换 用as
Node node = new Node._a('name', 1);
(node as Test).printStr('haha');
实例判断用is
或is!
Node node = new Node._a('name', 1);
print(node is Test);
类似build形势..
Node node = new Node();
node..name = 'dahai'
..age = 250;
上一篇: Agc019_F Yes or No
下一篇: Spring boot 自定义属性