![]() |
1
1
你在试着打电话
一般来说 变异 您当前迭代的集合通常是自找麻烦(除非文档 明确地 说这是允许的),因为谁知道迭代将如何进行?如果你添加了一个项目,你会迭代添加的项目吗?如果您在已经迭代过的位置添加或删除了一个项目,该怎么办?如果删除了当前项目,下一个项目应该是什么?如果删除了当前项,然后又重新添加了它,是否应该再次迭代该项?等等 处理这类事情的一般方法是保留要执行的操作的单独队列,然后在完成对集合的迭代后分别执行它们:
|
![]() |
2
1
你在绕圈子
假设你正在循环列表
现在还不清楚应该发生什么,应该发生什么
如果只想删除一些与条件匹配的条目,可以使用
|
![]() |
mana · 如何通过单击底部导航项之一打开模态? 1 年前 |
|
Niiko · Flutter无状态和有状态小部件问题[已关闭] 1 年前 |
![]() |
carlosManta · 在Flutter中堆叠两个容器 1 年前 |
|
Idoudi Azer · 地理定位和谷歌地图 1 年前 |
![]() |
SbE · Flutter条形图在每个条形图的顶部显示编号值 1 年前 |
|
Devid jons · 如何在flutter中创建条形图? 1 年前 |
![]() |
Mehmet Özkan · Dart将映射列表转换为JSON[重复] 1 年前 |