跳到主要內容

assignment_to_type

無法為型別賦值。

描述

#

當型別名稱出現在賦值表示式的左側時,分析器會生成此診斷資訊。

示例

#

以下程式碼會生成此診斷資訊,因為對類 C 的賦值無效

dart
class C {}

void f() {
  C = null;
}

常見修復

#

如果右側應該賦值給其他內容(例如區域性變數),則更改左側即可

dart
void f() {}

void g() {
  var c = null;
  print(c);
}