loops - 嵌套循环 AAE
问题描述
我试图在遍历列表的循环中嵌套 for 循环(特定时间)。如下所示:
结果是:
X_Binder:1, X_Stitcher:2, X_PolyWrapper:3, X_Binder:4, X_Binder:5, X_Binder:1, X_Stitcher:2, X_PolyWrapper:3, X_Binder:4, X_Binder:5, X_Binder:1, X_Stitcher:2, X_PolyWrapper: 3、X_Binder:4、X_Binder:5
代替:
X_Binder 1、X_Binder 2、X_Binder 3、X_Binder 4、X_Binder 5、
X_Stitcher 1、X_Stitcher 2、X_Stitcher 3、X_Stitcher 4、X_Stitcher 5、
X_PolyWrapper 1、X_PolyWrapper 2、X_PolyWrapper 3、X_PolyWrapper 4、X_PolyWrapper 5
有人可以解释一下发生了什么吗?为什么看起来 AAE 开始混合迭代循环的顺序。
解决方案
这是一个已知的错误,在 AA 中存在很长时间,并且似乎没有修复它的意愿。不幸的是,您必须记住,任何循环都会循环遍历每个列表。这当然会使嵌套循环完全中断,就像您所经历的那样。
我的建议是尽可能避免使用列表,而使用 XML。这允许更大的多功能性。
推荐阅读
- java - Android 开发中的协同例程是否仅适用于 Kotlin?使用 MVVM 从 android 房间检索,让 id 立即返回活动的方法?
- excel - vb.net Office365共享点检查文件由用户打开
- swift - ViewController 中两个 UIView 的动态高度
- powershell - 如何使用 powershell 在 azure devops 管道中读取环境变量?
- vue.js - 如何使用 VueJS 中的 API 将数据表单作为 JSON 发布
- reactjs - Webpack 4 向窗口对象公开库
- python - python 对象与不同的 id 相等
- ios - 在 MFMailComposeViewController 中从代表的标签添加收件人
- python - Pandas:强制列在 DataFrame 中的位置(不知道所有列)
- ios - 如何在 Swift 中让工具栏始终可见?