跳至主內容

unused_element_parameter

可選引數“{0}”未曾被傳遞值。

描述

#

當在私有宣告中宣告的可選引數從未被傳遞值時,分析器會產生此診斷。

示例

#

假設該庫中的任何程式碼在任何對 _m 的呼叫中都沒有為 y 傳遞值,則以下程式碼會產生此診斷:

dart
class C {
  void _m(int x, [int? y]) {}

  void n() => _m(0);
}

常見解決方法

#

如果不需要該宣告,則將其移除。

dart
class C {
  void _m(int x) {}

  void n() => _m(0);
}

如果打算使用該宣告,則新增使用它的程式碼。