Dart 2.2中的错误“无法将”dynamic“类型的值分配给”String“类型的变量,”

ogq8wdun  于 2023-11-14  发布在  其他
关注(0)|答案(2)|浏览(71)

自从上次dart更新(2.2)以来,我得到了这个错误,
“不能将”dynamic“类型的值赋给”String“类型的变量。”
这对我来说没有多大意义。代码绝对是微不足道的:

class EmployeeMirror {
  EmployeeMirror(this.id, this.name);

  EmployeeMirror.fromMap(Map<String, dynamic> _map) {
    id = _map['id'];      // error here
    name = _map['name'];  // and here
  }

  int id;
  String name;
}

字符串
我不认为这是相关的,但这是在一个渡槽项目。
先谢谢你的帮助

vwhgwdsa

vwhgwdsa1#

class EmployeeMirror {
  EmployeeMirror(this.id, this.name);

  EmployeeMirror.fromMap(Map<String, dynamic> _map) {
    id = _map['id'] as int;
    name = _map['name'] as String;
  }

  int id;
  String name;
}

字符串

bnlyeluc

bnlyeluc2#

使用这个:

analyzer:
  errors:
    invalid_assignment: ignore

字符串

相关问题