跳至主要內容

expected_one_set_type_arguments

集合字面量需要一個或零個型別引數,但找到了 {0} 個。

描述

#

當集合字面量包含多於一個型別引數時,分析器會生成此診斷訊息。

示例

#

以下程式碼會生成此診斷訊息,因為該集合字面量有三個型別引數,而最多隻能有一個

dart
var s = <int, String, int>{0, 'a', 1};

常見修復

#

移除除一個型別引數外的所有型別引數

dart
var s = <int>{0, 1};