跳到主要内容

undefined_identifier

未定义名称 '{0}'。

描述

#

分析器在遇到未定义或在引用范围中不可见的标识符时,会产生此诊断信息。

示例

#

以下代码会产生此诊断信息,因为名称 rihgt 未定义

dart
int min(int left, int right) => left <= rihgt ? left : right;

常见修复方法

#

如果标识符未定义,请定义它或将其替换为已定义的标识符。上面的示例可以通过更正变量的拼写来修复

dart
int min(int left, int right) => left <= right ? left : right;

如果标识符已定义但不可见,则您可能需要添加导入或重新组织代码以使标识符可见。