跳到主要內容

expression_in_map

表示式不能用於 map 字面量中。

描述

#

當分析器在看似 map 字面量的地方發現表示式而不是 map 條目時,會生成此診斷資訊。

示例

#

以下程式碼會生成此診斷資訊

dart
var map = <String, int>{'a': 0, 'b': 1, 'c'};

常見修復

#

如果該表示式旨在計算條目中的鍵或值,請將表示式替換為相應的鍵或值來修復此問題。例如

dart
var map = <String, int>{'a': 0, 'b': 1, 'c': 2};