gpt4 book ai didi

flutter - 在 Flutter 中的 widget 前面添加 'new' 有什么意义?

转载 作者:行者123 更新时间:2023-12-02 02:26:30 25 4
gpt4 key购买 nike

例如,

return new Container(child: new Text('Hello'),);

VS

return Container(child: Text('Hello'),);

我看到人们同时使用这两种方法,只是想知道这有什么意义。是否可以在某处或某处再次使用相同的小部件?

最佳答案

dart(用于 flutter 的语言)曾经需要“new”关键字来进行对象实例化,但此要求已被删除。

为了防止破坏旧代码,关键字仍然存在,但现在是可选的。使用和不使用没有区别。

如果您想明确表示您打算进行对象实例化而不是调用函数,则可以选择使用它,就像尝试执行 new somefunction()//not a constructor将会失败,尽管这是可选的。

关于flutter - 在 Flutter 中的 widget 前面添加 'new' 有什么意义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65570054/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com