【发布时间】:2020-05-09 06:14:49
【问题描述】:
我看到了类似的示例代码:
class ModelBinding extends StatefulWidget {
ModelBinding({
Key key,
this.initialModel = const GalleryOptions(),
this.child,
}) : assert(initialModel != null),
super(key: key);
...
所以我写了一些东西:
class Person {
String firstName;
Person({name}){
print(name);
}
}
class Employee extends Person {
Employee(String name) : assert(false), super(name: name);
}
main() {
var emp = new Employee('Jason');
}
不管是assert(false)还是assert(true),结果都是一样的。
那么assert是什么意思呢?
【问题讨论】:
标签: dart