我对 Flutter 和 Dart 还很陌生,我在理解如何重写扩展 Equatable 更新版本的类时遇到了一些麻烦。
这适用于 Equatable 0.4.0:
abstract class Failure extends Equatable {
Failure([List properties = const<dynamic>[]]) : super(properties);
}
但是,更新到 Equatable 1.0.2 会在以下位置引发错误super(properties)
:
位置参数太多:预期为 0,但找到了 1。
尝试删除额外的参数。
我不明白如何properties
使用 Equatable 1.0.2 传递给超级构造函数