在flutter中使用new关键字

AJ2*_*254 24 dart flutter

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

例如:

return MaterialApp(
  debugShowCheckedModeBanner: false,
  home: new Scaffold(
    appBar: new AppBar(
      title: Text('My app name')
  ),
)
Run Code Online (Sandbox Code Playgroud)

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

Gün*_*uer 38

new最近成为可选项,这就是为什么一些示例或教程仍在使用,new而较新或更新的示例或教程仍未使用.

你可以随便省略它.

const 可以在上下文需要时省略 const

  • 啊,谢谢你的澄清.很高兴知道什么都不会破坏 (3认同)