跳到主要内容

prefer_final_parameters

参数 '{0}' 应该是 final。

描述

#

当构造函数、方法、函数或闭包的参数未标记为 final 时,分析器会生成此诊断。

示例

#

以下代码会生成此诊断,因为参数 s 不是 final 参数

dart
String f(String s) => s;

常见修复方法

#

向参数添加修饰符 final

dart
String f(final String s) => s;