从Objective-C中的for循环返回

时间:2011-12-21 22:11:15

标签: objective-c for-loop nsmutablearray

我有一个带有计算机AI的游戏,它将信息保存到数组中,我需要循环遍历数组,这很好但是一旦找到我正在寻找的值,它就会继续搜索,通常这不会是一个问题,但数组可以变得非常大,我希望能够在我拥有所需的值后简单地停止循环。

1 个答案:

答案 0 :(得分:6)

使用break声明:

for (int i = 0; i < 10000000; i++) {
    if (i == 2) {
        // Exit the loop on the 3rd iteration
        break;
    }
}

这也适用于(for ... in ...)循环。