Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter 地图字段运行时检查是否存在问题?_Flutter_Dart - Fatal编程技术网

Flutter 地图字段运行时检查是否存在问题?

Flutter 地图字段运行时检查是否存在问题?,flutter,dart,Flutter,Dart,我有简单代码: print('${map[segment].runtimeType}'); print(map[segment].runtimeType is List<dynamic>); print('${map[segment].runtimeType}'); 打印(映射[段]。运行时类型为列表); 它输出: List<dynamic> false 列表 假的 我不明白为什么 ps.打印(映射[段]。运行时类型为列表);//false这与映射无关。通过一个更

我有简单代码:

print('${map[segment].runtimeType}');
print(map[segment].runtimeType is List<dynamic>);
print('${map[segment].runtimeType}');
打印(映射[段]。运行时类型为列表);
它输出:

List<dynamic>
false
列表
假的
我不明白为什么


ps.
打印(映射[段]。运行时类型为列表);//false

这与
映射无关。通过一个更简单的示例,您将得到相同的结果:

intx;
打印(x.runtimeType为int);//印刷品:假
x.runtimeType
的类型不是
int
(在您的示例中也不是
列表

您的意思是在进行类型比较时忽略
.runtimeType

打印(地图[段]为列表);

这与
map
无关。通过一个更简单的示例,您将得到相同的结果:

intx;
打印(x.runtimeType为int);//印刷品:假
x.runtimeType
的类型不是
int
(在您的示例中也不是
列表

您的意思是在进行类型比较时忽略
.runtimeType

打印(地图[段]为列表);