跳到主要內容

private_optional_parameter

命名引數不能以下劃線開頭。

描述

#

當命名引數的名稱以下劃線開頭時,分析器會產生此診斷資訊。

示例

#

以下程式碼會產生此診斷資訊,因為命名引數 _x 以下劃線開頭

dart
class C {
  void m({int _x = 0}) {}
}

常見修復

#

重新命名引數,使其不以下劃線開頭

dart
class C {
  void m({int x = 0}) {}
}