相关疑难解决方法(0)

Dart:使用 const 构造函数有什么缺点吗?

当可以使用const构造函数时,有一个分析器/lint 检查来警告我:https : //dart-lang.github.io/linter/lints/prefer_const_constructors.html

(即使用final a = const A();代替final a = A();

我认为要了解优点(对于 const 构造函数,只会有一个具有相同常量值的实例)。但为什么这不是默认设置?由于 dart 2new可以省略,那么为什么他们不更改创建新实例的定义,该实例可以const简单地创建为const而不是new?我认为拥有一切一定有一些缺点const吗?

(例如,在一个常量上下文中,const [A()]它实际上与 相同const [const A()],那么为什么不在所有地方)?

dart flutter

7
推荐指数
1
解决办法
868
查看次数

标签 统计

dart ×1

flutter ×1