在flutter中使用new关键字

时间:2018-06-03 16:22:32

标签: dart flutter

最近开始跟随颤动udacity course,在尝试创建基本应用时,我遇到了一些我不清楚的事情。添加小部件时,我注意到同时执行new Widget()Widget() [其中Widget是添加到树中的任何小部件] 会给出相同的结果。您是否应该使用new Widget()的特定时间以及省略new关键字的时间?

例如:

return MaterialApp(
  debugShowCheckedModeBanner: false,
  home: new Scaffold(
    appBar: new AppBar(
      title: Text('My app name')
  ),
)

Text('My app name')有效,但new Text('My app name')也有效。我有机会获得关于最佳实践的一些指导和指导吗?

1 个答案:

答案 0 :(得分:24)

从Dart 2.0开始,

10:00是可选的,这就是为什么一些示例或教程仍然使用new而更新或更新的不是。{0}}

你可以随时省略它。

当上下文需要new

时,可以省略

const