Dart 错误:";类型';字符串';不是类型为';int'&引用;映射省道贴图时
我有一张这样结构的地图:Dart 错误:";类型';字符串';不是类型为';int'&引用;映射省道贴图时,dart,Dart,我有一张这样结构的地图: Map<dynamic, dynamic> optionsMap = {1: true, 2: false, ..., "totalCount": 1}; 尝试映射此映射时,使用 Map optionsMap = optionsState.map( (dynamic key, dynamic value) => MapEntry(key, [options[key], value])); 我得到以下错误: 类型“String”不是类
Map<dynamic, dynamic> optionsMap = {1: true, 2: false, ..., "totalCount": 1};
尝试映射此映射时,使用
Map optionsMap = optionsState.map(
(dynamic key, dynamic value) => MapEntry(key, [options[key], value]));
我得到以下错误:
类型“String”不是类型“int”的子类型
我从未强键入int。为什么会出现此错误?变量的类型是什么?如果它是一个列表,则错误可能是由以下原因引起的:MapEntry(键,[options[key],value])
在
options['totalCount']
谢谢你,杰瑞!就这样。我把它当作一个地图而不是一个列表,这很好,直到出现了一个字符串。
options['totalCount']