メインコンテンツにスキップ

空のレコードリテラル(カンマ付き)

フィールドのないレコードリテラルには、末尾のカンマを付けることはできません。

説明

#

フィールドのないレコードリテラルに末尾のカンマがある場合、アナライザーはこの診断を生成します。空のレコードリテラルにはカンマを含めることはできません。

#

以下のコードは、空のレコードリテラルに末尾のカンマがあるため、この診断を生成します。

dart
var r = (,);

一般的な修正

#

レコードが空であることが意図されている場合は、カンマを削除してください。

dart
var r = ();

レコードに1つ以上のフィールドを含めることが意図されている場合は、それらのフィールドの値の計算に使用される式を追加してください。

dart
var r = (3, 4);