目录

prefer_function_declarations_over_variables

使用函数声明将函数绑定到名称。

此规则自 Dart 2.0 起可用。

规则集:recommended, flutter

此规则有快速修复可用。

详情

#

来自有效的 Dart

应该使用函数声明将函数绑定到名称。

由于 Dart 允许局部函数声明,因此最好在函数字面量的地方使用它们。

不良

dart
void main() {
  var localFunction = () {
    ...
  };
}

良好

dart
void main() {
  localFunction() {
    ...
  }
}

用法

#

要启用 prefer_function_declarations_over_variables 规则,请在 analysis_options.yaml 文件中的 linter > rules 下添加 prefer_function_declarations_over_variables

analysis_options.yaml
yaml
linter:
  rules:
    - prefer_function_declarations_over_variables