跳到主要内容

private_optional_parameter

命名参数不能以下划线开头。

描述

#

当命名参数的名称以下划线开头时,分析器会产生此诊断信息。

示例

#

以下代码会产生此诊断信息,因为命名参数 _x 以下划线开头

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

常见修复

#

重命名参数,使其不以下划线开头

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