map_key_type_not_assignable
{0} 型の要素は、マップのキー型である {1} に代入できません。
説明
#この診断は、マップリテラルのキーと値のペアのキーの型が、マップのキー型に代入できない場合にアナライザーによって生成されます。
例
#以下のコードでは、2 は int ですが、マップのキーは String である必要があるため、この診断が生成されます。
dart
var m = <String, String>{2 : 'a'};一般的な修正
#マップの型が正しい場合は、キーを正しい型に変更してください。
dart
var m = <String, String>{'2' : 'a'};キーの型が正しい場合は、マップのキー型を変更してください。
dart
var m = <int, String>{2 : 'a'};