not_enough_positional_arguments
'{0}' 期望 1 个位置参数,但找到 0 个。
期望 1 个位置参数,但找到 0 个。
'{2}' 期望 {0} 个位置参数,但找到 {1} 个。
期望 {0} 个位置参数,但找到 {1} 个。
描述
#当方法或函数调用中的位置参数少于所需位置参数的数量时,分析器会产生此诊断信息。
示例
#以下代码会产生此诊断信息,因为 f
声明了两个必需参数,但只提供了一个实参
dart
void f(int a, int b) {}
void g() {
f(0);
}
常见修复方法
#添加对应于剩余参数的实参
dart
void f(int a, int b) {}
void g() {
f(0, 1);
}