在这两种方式下实例化对象之间是否有区别?
void main() {
var example = new ClassName()
}
vs
void main() {
var example = ClassName()
}
答案 0 :(得分:1)
由于Dart 2.0 new
是可选的,因此它们是等效的。
如果上下文需要const
且省略了new
或const
,那么将自动使用const
而不是new
(参数默认值除外,因为最终可能会放弃对const
的要求)