- 最新Dart2.7版本
- mixins,代码重用方法。PilotedCraft拥有Piloted的所有字段和方法
class PilotedCraft extends Spacecraft with Piloted {
// ···
}
- 接口,任意类都默认定义了一个接口,可以作为接口使用
class MockSpaceship implements Spacecraft {
// ···
}
- 异常,try on catch
try {
for (var object in flybyObjects) {
var description = await File('$object.txt').readAsString();
print(description);
}
} on IOException catch (e) {
print('无法描述该对象:$e');
} finally {
flybyObjects.clear();
}
- 使用Futrue和Stream对象来实现异步任务,优先使用await关键字
网友评论