2011-12-21 2 views
1

У меня есть игра с компьютерным ИИ, который сохраняет информацию в массив, и мне нужно пройти через массив, и это нормально, но как только он найдет значение, которое я ищу продолжает поиск, нормально, это не будет проблемой, но массивы могут стать довольно большими, и я предпочел бы просто остановить цикл, как только у меня будут значения, которые мне нужны.Возврат из цикла for в Objective-C

ответ

6

Используйте break заявление:

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

Это также работает в (for ... in ...) петлями.

Смежные вопросы