飞镖中的“ new”关键字

时间:2018-12-07 19:18:05

标签: dart flutter

如何在这样的代码行中使用dart:

MaterialPageRouter(builder: (context) => MyWidget())

我们将返回MyWidget类,而没有使用new MyWidget()中的关键字new实例化它?我们是否只是返回了类本身,并且使用new keyword进行了某些操作呢?还是正在发生其他事情?

1 个答案:

答案 0 :(得分:2)

new在Dart 2中成为可选。您可以忽略或编写它。没关系。

MyWidget()创建一个新实例,这就是返回的内容。