跳到主要內容

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;

如果識別符號已定義但不可見,則您可能需要新增匯入或重新組織程式碼以使識別符號可見。