メインコンテンツにスキップ

const_spread_expected_map

マップが期待されています。

説明

#

定数マップ内のスプレッド演算子の式が、マップ以外のものに評価される場合に、アナライザーはこの診断を生成します。

#

次のコードは、map1 の値が null であり、マップではないため、この診断を生成します。

dart
const dynamic map1 = 42;
const Map<String, int> map2 = {...map1};

一般的な修正

#

式を定数マップに評価されるものに変更してください。

dart
const dynamic map1 = {'answer': 42};
const Map<String, int> map2 = {...map1};