跳到主要內容

record_literal_one_positional_no_trailing_comma

包含恰好一個位置欄位的記錄字面量需要一個末尾逗號。

描述

#

當包含單個位置欄位的記錄字面量在該欄位後沒有末尾逗號時,分析器會生成此診斷。

在某些位置,包含單個位置欄位的記錄字面量也可能是一個帶括號的表示式。需要一個末尾逗號來區分這兩種有效的解釋。

示例

#

以下程式碼會生成此診斷,因為記錄字面量有一個位置欄位但沒有末尾逗號

dart
var r = const (1);

常見解決方法

#

新增一個末尾逗號

dart
var r = const (1,);