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

未定義の_関数

関数 '{0}' は定義されていません。

説明

#

アナライザーは、関数の名前のように見える識別子に遭遇し、それが定義されていないか、参照されているスコープで表示されない場合に、この診断を生成します。

#

次のコードは、名前 emty が定義されていないため、この診断を生成します。

dart
List<int> empty() => [];

void main() {
  print(emty());
}

一般的な修正

#

識別子が定義されていない場合は、定義するか、定義されている関数の名前に置き換えてください。上記の例は、関数のスペルを修正することで修正できます。

dart
List<int> empty() => [];

void main() {
  print(empty());
}

関数が定義されているが表示されない場合は、インポートを追加するか、コードを再編成して関数を表示可能にする必要があるでしょう。