标签: dart
请你能解释一下这些不同的结果。 DartPad
然而,Java有不同的观点online runner
答案 0 :(得分:3)
对于HashSet和List,看起来removeWhere正在收集要删除的元素,然后在结尾处删除它们。对于LinkedHashSet,它会在找到后立即将其删除。 removeWhere没有记录它的实施细节,因此我认为根据{{1}的内容test给removeWhere是不明智的。 }或List。
HashSet
List
removeWhere
LinkedHashSet
test