Flutter 添加';新';在颤振中的小部件前?
比如说,Flutter 添加';新';在颤振中的小部件前?,flutter,dart,Flutter,Dart,比如说, 返回新容器(子对象:新文本('Hello'),) VS 返回容器(子:Text('Hello'),) 我看到人们同时使用这两种方法,只是想知道这有什么意义。是否可以在某处或某处再次使用相同的小部件?dart(用于颤振的语言)中曾经需要“new”关键字来进行对象实例化,但该要求已被删除 为了防止破坏旧代码,关键字保留,但现在是可选的。使用它和不使用它没有区别 如果您想清楚地表明您打算进行对象实例化而不是调用函数,则可以选择使用它,因为尝试执行new somefunction()//虽然这
返回新容器(子对象:新文本('Hello'),)代码>
VS
返回容器(子:Text('Hello'),)代码>
我看到人们同时使用这两种方法,只是想知道这有什么意义。是否可以在某处或某处再次使用相同的小部件?dart(用于颤振的语言)中曾经需要“new”关键字来进行对象实例化,但该要求已被删除
为了防止破坏旧代码,关键字保留,但现在是可选的。使用它和不使用它没有区别
如果您想清楚地表明您打算进行对象实例化而不是调用函数,则可以选择使用它,因为尝试执行new somefunction()//虽然这是可选的,但构造函数不会失败。鼠标悬停文档故意将其显示为(new)某个类,以便您可以验证您正在查看构造函数。他们很好。