跳到主要内容

record_literal_one_positional_no_trailing_comma

包含恰好一个位置字段的记录字面量需要一个末尾逗号。

描述

#

当包含单个位置字段的记录字面量在该字段后没有末尾逗号时,分析器会生成此诊断。

在某些位置,包含单个位置字段的记录字面量也可能是一个带括号的表达式。需要一个末尾逗号来区分这两种有效的解释。

示例

#

以下代码会生成此诊断,因为记录字面量有一个位置字段但没有末尾逗号

dart
var r = const (1);

常见解决方法

#

添加一个末尾逗号

dart
var r = const (1,);