undefined_function
函式“{0}”未定義。
描述
#當分析器遇到一個看起來像函式名稱的識別符號,但該函式未定義或在引用它的作用域中不可見時,會產生此診斷資訊。
示例
#以下程式碼會產生此診斷資訊,因為名稱 emty 未定義
dart
List<int> empty() => [];
void main() {
print(emty());
}常見修復方法
#如果識別符號未定義,則定義它或將其替換為已定義的函式名稱。上面示例可以透過修正函式拼寫來糾正
dart
List<int> empty() => [];
void main() {
print(empty());
}如果函式已定義但不可見,則您可能需要新增匯入或重新組織程式碼以使函式可見。