list - 映射中键的 FLUTTER 索引未按预期工作
问题描述
关于获取 Map<String,List>> 变量的索引,我整天都在打我的头
我用来获取索引的众多功能之一是
if(element.compareTo(keyData) != 0){
indexer++;
}
连同 foreach 和其他任何我能想到的遍历键的东西。这会导致奇怪的行为;IE:如果它匹配的变量在索引 1 处,它将是 2,但会工作一次。
弹出页面后,我完全擦除了索引器,它仍然会导致奇怪的行为。
第二个我实现了这个
List<String> tet = answersData.keys.toList();
print("tet == $tet");
indexer=tet.indexOf(keyData);
绝对没有问题。一切正常
以上帝的名义我误解了什么