4

私は 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 が見つかりました。

余分な引数を削除してみてください。

propertiesEquatable 1.0.2 でスーパー コンストラクターに渡す方法がわかりません

4

2 に答える 2