跳到主要内容

expected_two_map_type_arguments

Map 字面量需要两个类型参数或不带类型参数,但找到了 {0} 个。

描述

#

当 Map 字面量带有一个或多于两个类型参数时,分析器会产生此诊断消息。

示例

#

以下代码会产生此诊断消息,因为 Map 字面量有三个类型参数,而它只能有两个或零个

dart
var m = <int, String, int>{};

常见修复方法

#

移除除两个以外的所有类型参数

dart
var m = <int, String>{};