const_spread_expected_map
此展開表示式中應為 Map 型別。
描述
#當常量 Map 中的展開運算子表示式求值結果不是 Map 時,分析器會生成此診斷資訊。
示例
#以下程式碼會生成此診斷資訊,因為 map1 的值為 null,它不是 Map 型別
dart
const dynamic map1 = 42;
const Map<String, int> map2 = {...map1};常見修復
#將表示式更改為求值為常量 Map 的內容
dart
const dynamic map1 = {'answer': 42};
const Map<String, int> map2 = {...map1};