【发布时间】:2015-05-17 10:27:04
【问题描述】:
我有一个与循环和迭代有关的问题
我有一个情况:
for (Item *item in items)
{
if (condition)
{
iterateAgain;
}
}
Objective-C 提供的continue 操作符只会从一个新的迭代开始。运算符break 会跳出整个循环。
实现这一点的最佳方法是什么?
【问题讨论】:
-
你为什么一直在编辑问题,从而使解决方案与众不同?
-
对不起,那是我的错。不再编辑!
-
我的解决方案假设
items是NSSet,这是第一次编辑。不过原理应该很清楚。
标签: objective-c loops for-loop foreach