missing_required_param
参数 '{0}' 是必需的。
参数 '{0}' 是必需的。 {1}。
描述
#当调用一个带有被标注为必需的命名参数的方法或函数时,如果没有为该参数提供值,分析器会产生此诊断信息。
示例
#以下代码会产生此诊断信息,因为命名参数 x
是必需的
dart
import 'package:meta/meta.dart';
void f({@required int? x}) {}
void g() {
f();
}
常见修复方法
#提供必需的值
dart
import 'package:meta/meta.dart';
void f({@required int? x}) {}
void g() {
f(x: 2);
}