Jeśli mam NSArray i używam enumerateUsingBlock
do przechodzenia przez elementy w tablicy, ale w niektórych przypadkach muszę pominąć ciało pętli i przejść do następnego elementu, czy istnieje jakiś odpowiednik continue
w bloku, czy mogę bezpośrednio użyć continue
?Objective-C: `continue` w bloku wyliczania kolekcji?
Dzięki!
zmiana:
prostu chcę wyjaśnić, co chcę zrobić, to:
for (int i = 0 ; i < 10 ; i++)
{
if (i == 5)
{
continue;
}
// do something with i
}
co potrzebne jest continue
równowartość w bloku.
Witam, zobacz moją aktualizację, o co mi chodziło, przepraszam za nieporozumienie. – hzxu
Odpowiedź jest nadal poprawna w odniesieniu do tego, co masz na myśli. –
Ok, ale czy 'return' nie jest odpowiednikiem' break' w standardowej pętli? Jeśli tak, to jaki jest odpowiednik 'kontynuuj'? 'break' całkowicie usuwa mnie z pętli, podczas gdy' continue' przeskakuje do następnej iteracji. Jak to zrobić w bloku wyliczenia? – shmim