Dart:更喜欢常量构造函数

时间:2019-09-27 14:19:49

标签: flutter dart

我是飞镖语言的新手。

我得到这条线

  

使用常量构造函数优先选择const。

我不知道那是什么以及如何解决它。

1 个答案:

答案 0 :(得分:1)

在构造函数的前面添加const关键字将导致警告消失。如果一个类是不可变的,通常最好将其构造函数设为const构造函数。

好版本:

@immutable
class A {
  final a;
  const A(this.a);
}

错误版本:

@immutable
class A {
  final a;
  A(this.a);
}