问:“字符串”类型不是“(动态)=>动态”类型的子类型

时间:2019-10-13 15:54:09

标签: dart

我有一张类似的地图

Map<String, dynamic> myMap; // do something to add data to myMap

我想更新myMap中的key:value,我尝试过:

myMap.update(mykey, '0' as dynamic);

但是我收到一个错误:

  

未处理的异常:类型'String'不是类型'(dynamic)的子类型   =>动态”

1 个答案:

答案 0 :(得分:1)

Map.update function 作为其第二个参数。似乎不需要使用Map.update;您可以只做myMap[myKey] = '0';。