在Dart中迭代复杂集合
我希望能够遍历这个集合在Dart中迭代复杂集合,dart,Dart,我希望能够遍历这个集合 import "package:collection/collection.dart"; main() { EqualityMap edges = new EqualityMap.from(const ListEquality(), { [1, 'a']: [2, 3], [2, 'a']: [2], [3, 'b']: [4, 3], [4, 'c']: [5] }); } 我正在做一个递归函数,所以这是不允许的 edges.
import "package:collection/collection.dart";
main() {
EqualityMap edges = new EqualityMap.from(const ListEquality(), {
[1, 'a']: [2, 3],
[2, 'a']: [2],
[3, 'b']: [4, 3],
[4, 'c']: [5]
});
}
我正在做一个递归函数,所以这是不允许的
edges.keys.forEach((m) {
// some more code
return something;
});
有可能实现类似的目标吗
for(var edge in edges)
像这样的方法应该会奏效:
for (var edgeKey in edges.keys) {
var edge = edges[edgeKey];
// do something
}