我希望在flutter中有一个多重映射或ListMultiMap,因为我需要具有相同键的多个值,当我按照dart文档使用dart的箭图集合时,multimap显示错误,表示没有这种方法。有人能帮帮我吗?导入的箭图集合,然后尝试使用Multimap类
import 'package:quiver/collection.dart';https://pub.dev/documentation/quiver/latest/quiver.collection/Multimap-class.html
已尝试按照上述文档使用Multimap,但显示错误
Multimap<String, String> multimap = new MultiMap<String,String>();发布于 2019-10-26 00:14:58
你可能有一个打字错误。请注意,您所说的new MultiMap是大写的map。(请注意,new关键字不是必需的,应该删除。)
以下代码的工作方式与预期一致:
import 'package:quiver/collection.dart';
void main() {
var myMap = Multimap<String, String>();
myMap.add('a', 'a1');
myMap.add('a', 'a2');
myMap.forEach((key, value) => print('[$key->$value]'));
}和打印:
[a->a1]
[a->a2]https://stackoverflow.com/questions/58559005
复制相似问题