Dart 对象实例化语法,ClassName()vs new ClassName()

Dart 对象实例化语法,ClassName()vs new ClassName(),dart,Dart,以这两种方式实例化对象之间有区别吗 void main() { var example = new ClassName() } vs 由于Dart 2.0new是可选的,因此它们是等效的。 如果上下文需要const和new或const被省略,则会自动使用const而不是new (参数默认值除外,因为const的要求可能最终会被取消) void main() { var example = ClassName() }

以这两种方式实例化对象之间有区别吗

void main() {
  var example = new ClassName()
}
vs


由于Dart 2.0
new
是可选的,因此它们是等效的。
如果上下文需要
const
new
const
被省略,则会自动使用
const
而不是
new

(参数默认值除外,因为
const
的要求可能最终会被取消)

void main() {
  var example = ClassName()
}