【Flutter】开发笔记 - 循环优化
今天在开发时写一个集合 当集合中的元素满足这个条件时 需要把其移除 很简单的一个小功能 写了个丝滑的forEach循环去删除这个元素 却发现总有个小提示
Concurrent modification during iteration
迭代期间并发修改
来吧 代码展示
for (var element in list!) {
if (element.isMaster) {
aInfo = element;
list?.remove(element);
update();