什么时候在flutter应用中使用“新”构造函数?

时间:2019-07-10 05:29:41

标签: flutter dart

我对Flutter应用中的最佳做法有疑问。

何时需要使用“新”构造函数? 在下面的代码中,两个代码段均正常工作。

无论如何,我应该使用“ new”构造函数, 还是仅在代码的特定点?

谢谢!!!

return new Container(
  margin: new EdgeInsets.symmetric(
    vertical: 16.0
  ),
  alignment: FractionalOffset.centerLeft,
  child: new Text("TEST")
);

return Container(
  margin: EdgeInsets.symmetric(
    vertical: 16.0
  ),
  alignment: FractionalOffset.centerLeft,
  child:Text("TEST")
);

1 个答案:

答案 0 :(得分:1)

从Dart 2开始,

new是可选的。您不应使用它来保持最新。 https://github.com/dart-lang/sdk/issues/30921 https://github.com/dart-lang/sdk/issues/20750