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

return_without_value

return の後に戻り値がありません。

説明

#

return ステートメントで式が見つからず、かつ、戻り値の型が宣言されている関数でこの診断が生成されます。

#

以下のコードは、関数 fint を返すことが期待されているにもかかわらず、値が返されていないため、この診断が生成されます。

dart
int f() {
  return;
}

一般的な修正

#

返す値を計算する式を追加してください。

dart
int f() {
  return 0;
}