メインコンテンツにスキップ

not_enough_positional_arguments

'{0}' では 1 つの位置引数が期待されていますが、0 個しか見つかりませんでした。

1 つの位置引数が期待されていますが、0 個しか見つかりませんでした。

'{2}' では {0} 個の位置引数が期待されていますが、{1} 個しか見つかりませんでした。

{0} 個の位置引数が期待されていますが、{1} 個しか見つかりませんでした。

説明

#

メソッドまたは関数の呼び出しで、必要な位置パラメータの数よりも少ない位置引数が指定されている場合に、アナライザーはこの診断を生成します。

#

次のコードは、f が 2 つの必須パラメータを宣言していますが、引数が 1 つしか提供されていないため、この診断を生成します。

dart
void f(int a, int b) {}
void g() {
  f(0);
}

一般的な修正

#

残りのパラメータに対応する引数を追加してください

dart
void f(int a, int b) {}
void g() {
  f(0, 1);
}