跳到主要内容

prefer_collection_literals

不必要的构造函数调用。

描述

#

当使用构造函数创建列表、映射或集合,但文字表示法也能达到相同结果时,分析器会生成此诊断信息。

示例

#

以下代码会生成此诊断信息,因为使用了 Map 的构造函数来创建一个也可以使用文字表示法创建的映射

dart
var m = Map<String, String>();

常见修复

#

使用文字表示法

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