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

const_spread_expected_list_or_set

リストまたはセットが期待されています。

説明

#

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

#

以下のコードは、list1 の値が null であり、リストでもセットでもないため、この診断を生成します。

dart
const dynamic list1 = 42;
const List<int> list2 = [...list1];

一般的な修正

#

式を、定数リストまたは定数セットのいずれかに評価されるものに変更してください。

dart
const dynamic list1 = [42];
const List<int> list2 = [...list1];