Dart 在颤振中使用新关键字
最近,我开始关注Flitter,在尝试创建基本应用程序时,我遇到了一些我不清楚的事情。在添加小部件时,我注意到执行Dart 在颤振中使用新关键字,dart,flutter,Dart,Flutter,最近,我开始关注Flitter,在尝试创建基本应用程序时,我遇到了一些我不清楚的事情。在添加小部件时,我注意到执行newwidget()和Widget()[其中Widget是任何添加到树中的小部件]都会得到相同的结果。是否有特定的时间应该使用new Widget()以及省略new关键字 例如: return MaterialApp( debugShowCheckedModeBanner: false, home: new Scaffold( appBar: new AppBar(
newwidget()
和Widget()
[其中Widget是任何添加到树中的小部件]都会得到相同的结果。是否有特定的时间应该使用new Widget()
以及省略new
关键字
例如:
return MaterialApp(
debugShowCheckedModeBanner: false,
home: new Scaffold(
appBar: new AppBar(
title: Text('My app name')
),
)
Text(“我的应用程序名”)
有效,但新文本(“我的应用程序名”)
也有效。有没有可能我能从中得到一些关于最佳实践的建议和指南?new
是从Dart 2.0开始可选的,这就是为什么一些示例或教程仍然使用new
,而更新的或更新的示例或教程没有使用的原因
你可以忽略它
当上下文需要
const
时,可以省略const啊,谢谢您的澄清。顺便说一句,很高兴知道没有任何东西会破坏复制。不知道它不是特定于颤振的@CreativeCreatorMaybeno,感谢您的澄清无问题。这就是重复数据消除功能的用途。