跳到主要内容

assignment_to_type

无法为类型赋值。

描述

#

当类型名称出现在赋值表达式的左侧时,分析器会生成此诊断信息。

示例

#

以下代码会生成此诊断信息,因为对类 C 的赋值无效

dart
class C {}

void f() {
  C = null;
}

常见修复

#

如果右侧应该赋值给其他内容(例如局部变量),则更改左侧即可

dart
void f() {}

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