如何在这样的代码行中使用dart:
MaterialPageRouter(builder: (context) => MyWidget())
我们将返回MyWidget类,而没有使用new MyWidget()
中的关键字new实例化它?我们是否只是返回了类本身,并且使用new keyword
进行了某些操作呢?还是正在发生其他事情?
答案 0 :(得分:2)
new
在Dart 2中成为可选。您可以忽略或编写它。没关系。
MyWidget()
创建一个新实例,这就是返回的内容。