跳到主要內容

expected_two_map_type_arguments

Map 字面量需要兩個型別引數或不帶型別引數,但找到了 {0} 個。

描述

#

當 Map 字面量帶有一個或多於兩個型別引數時,分析器會產生此診斷訊息。

示例

#

以下程式碼會產生此診斷訊息,因為 Map 字面量有三個型別引數,而它只能有兩個或零個

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

常見修復方法

#

移除除兩個以外的所有型別引數

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