map_value_type_not_assignable
元素型別 '{0}' 不能賦值給對映表值型別 '{1}'。
描述
#當對映表字面量中的鍵值對的值型別不能賦值給對映表的值型別時,分析器會產生此診斷。
示例
#以下程式碼會產生此診斷,因為 2 是 int 型別,而對映表的值要求是 String 型別
dart
var m = <String, String>{'a' : 2};常見修復方法
#如果對映表的型別是正確的,則將值更改為正確的型別
dart
var m = <String, String>{'a' : '2'};如果值的型別是正確的,則更改對映表的值型別
dart
var m = <String, int>{'a' : 2};