首页 > 解决方案 > Swift 是否每次都逐行执行?

问题描述

我正在用斯威夫特写作。我有执行以下操作的代码:

for (key, value) in myArray {
    value.removeFromSuperview()
}
myArray.removeAll()

我是否保证 for 循环将始终在调用“removeAll”之前完成运行?数组中的每个项目都必须从超级视图中删除。如果在 for 循环完成运行之前调用了“removeAll”函数,则某些项目可能不会从超级视图中删除。每次调用“removeAll”函数之前“for循环”会完成吗?谢谢你。

标签: swift

解决方案


推荐阅读