2
NeoNoxЦикла всего два: один внешний - оболочка. Другой - внутренний - основной. Основной проходит массив поэлементно. Если выполняются определённые условия, выходим из основного цикла и входим в него опять (в этом нам помогает внешний цикл) с новым массивом.
Может я тебя не понял, но как здесь использовать метки я себе представляю очень слабо. Точнее, вообще не представляю - цикл-то по существу один. Просто он выполняется несколько раз за счёт внешнего цикла.
2
mikeПонял тебя
Хорошая идея, но не в моём случае. Мне кажется, будет жирновато делать отдельный модуль лишь для того чтобы узнать текущий элемент. (Или я не прав?)
Тот вариант, на котором я остановился по сути тот же, что предложил ты, только без использования модуля (см. мой предыдущий пост).