変数_型_不一致
型 '{0}' の値を、型 '{1}' の const 変数に代入することはできません。
説明
#定数式の評価によって CastException が発生する場合、アナライザーはこの診断を生成します。
例
#以下のコードでは、x の値が int であり、int は String ではないため、y に代入できないため、この診断が生成されます。
dart
const dynamic x = 0;
const String y = x;一般的な修正
#定数の宣言が正しい場合は、代入する値を正しい型に変更してください。
dart
const dynamic x = 0;
const String y = '$x';代入する値が正しい場合は、宣言を正しい型に変更してください。
dart
const int x = 0;
const int y = x;