undefined_function
函数“{0}”未定义。
描述
#当分析器遇到一个看起来像函数名称的标识符,但该函数未定义或在引用它的作用域中不可见时,会产生此诊断信息。
示例
#以下代码会产生此诊断信息,因为名称 emty
未定义
dart
List<int> empty() => [];
void main() {
print(emty());
}
常见修复方法
#如果标识符未定义,则定义它或将其替换为已定义的函数名称。上面示例可以通过修正函数拼写来纠正
dart
List<int> empty() => [];
void main() {
print(empty());
}
如果函数已定义但不可见,则您可能需要添加导入或重新组织代码以使函数可见。