undefined_method
方法 '{0}' 沒有為函式型別 '{1}' 定義。
方法 '{0}' 沒有為型別 '{1}' 定義。
描述
#當分析器遇到一個識別符號,該識別符號看起來像方法名稱,但既沒有定義也未在引用的作用域內可見時,會產生此診斷訊息。
示例
#以下程式碼會產生此診斷訊息,因為識別符號 removeMiddle 未定義
dart
int f(List<int> l) => l.removeMiddle();常見修復方法
#如果識別符號未定義,則定義它或將其替換為已定義的方法名稱。上面的示例可以透過修正方法的拼寫來更正
dart
int f(List<int> l) => l.removeLast();