';新';dart中的关键字
为什么像这样的代码行中会出现dart:';新';dart中的关键字,dart,flutter,Dart,Flutter,为什么像这样的代码行中会出现dart: MaterialPageRouter(builder: (context) => MyWidget()) 我们返回MyWidget类时,没有使用关键字new实例化它,如newMyWidget()?我们只是返回类本身,然后在引擎盖下发生了一些事情,使用new关键字执行所需的操作。还是发生了其他事情?新的在Dart 2中成为可选的。你可以省略它或写它。这没什么区别 MyWidget()创建一个新实例,这就是返回的内容。哦,我明白了,这现在是有意义的。谢
MaterialPageRouter(builder: (context) => MyWidget())
我们返回MyWidget类时,没有使用关键字new实例化它,如
newMyWidget()
?我们只是返回类本身,然后在引擎盖下发生了一些事情,使用new关键字
执行所需的操作。还是发生了其他事情?新的
在Dart 2中成为可选的。你可以省略它或写它。这没什么区别
MyWidget()
创建一个新实例,这就是返回的内容。哦,我明白了,这现在是有意义的。谢谢