实际上,在遍历的时候,list对应的内存是被锁住的
List list = [1, 2, 3, 4];
// 这里使用了箭头函数,后面的表达式为true时会删除当前值
list.removeWhere((value) => value == 2);
// 当然也能用{}
list.removeWhere((value) {
retrun value == 2;
});
标签:遍历,removeWhere,list,value,dart,时候
From: https://www.cnblogs.com/sqmw/p/17064334.html