最近开始关注flutter优达学城课程 https://classroom.udacity.com/courses/ud905在尝试创建基本应用程序时,我遇到了一些我不清楚的事情。添加小部件时,我注意到同时执行这两项操作new Widget()
and 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')
也有效。我有机会获得一些有关最佳实践的指导和指南吗?
new
从 Dart 2.0 开始成为可选的,这就是为什么一些示例或教程仍然使用new
而较新或更新的则不会。
你可以总是忽略它。
const
当上下文需要时可以省略const
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)