例如,
return new Container(child: new Text('Hello'),);
与
return Container(child: Text('Hello'),);
我看到人们同时使用这两种工具,只是想知道这有什么意义。有可能在某个地方或其他地方再次使用同一个小工具吗?
;新的";关键字曾经在dart(用于flutter的语言(中被要求用于对象实例化,但这个要求被删除了。
为了防止破坏旧代码,关键字保留,但现在是可选的。使用和不使用没有区别。
如果您想清楚地表明您打算进行对象实例化而不是调用函数,则可以选择使用它,因为尝试进行new somefunction() //not a constructor
将失败,尽管这是可选的。