跳到主要內容

return_without_value

在 'return' 之後缺少返回值。

描述

#

當分析器在一個聲明瞭返回型別的函式中發現缺少表示式的 return 語句時,會產生此診斷資訊。

示例

#

以下程式碼會產生此診斷資訊,因為函式 f 預期返回一個 int,但沒有返回值

dart
int f() {
  return;
}

常見修復方法

#

新增一個計算要返回的值的表示式

dart
int f() {
  return 0;
}