Автор Тема: Как выдти из цикла.  (Прочитано 9934 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн HTML2K

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 32
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.butovo.ru
Как выдти из цикла.
« Ответ #15 : 17 Марта 2002, 02:40:58 »
Блин я тупой, не из условия :)) а из цикла.

Есть серия циклов

for (...) {...}
for (...) {...}
for (...) {...}

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

Оффлайн Green Kakadu

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2757
  • +1/-0
  • 0
    • Просмотр профиля
    • http://gnezdo.webscript.ru
Как выдти из цикла.
« Ответ #16 : 17 Марта 2002, 03:12:49 »
Цитировать
Если условие выполняеться надо выдти из цикла, тоесть просто идти дальше по коду, как буд-то этого цикла не

for (...) {last if...}
for (...) {last if...}
for (...) {last if...}

А если нужно выйти из серии вложенных циклов то метка поможет (как YA говорил)

МЕТКА: for(..) {
                 for (...) {
                      for (...) { last METKA if.. }
                 }
}
 в исканиях.

Оффлайн HTML2K

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 32
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.butovo.ru
Как выдти из цикла.
« Ответ #17 : 17 Марта 2002, 19:28:30 »
циклы не вложены
Есть люди, а есть программеры.

Оффлайн YA

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 597
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Как выдти из цикла.
« Ответ #18 : 17 Марта 2002, 22:43:41 »
Цитировать
В каждом цикле есть проверка на совпадение константы и счетчика цикла. Если условие выполняеться надо выдти из цикла, тоесть просто идти дальше по коду, как буд-то этого цикла не было. Вариант с меткой не подходит, циклов довольно много.

Цитировать
циклы не вложены

Если циклы не вложены, то метки тебе не нужны. Если константа (переменная) определяется внутри циклов, то делай, как сказал Green Kakadu (проще не получится):
Цитировать
for (...) {last if...}
for (...) {last if...}
for (...) {last if...}

Если константа определяется до цикла(ов), то можно сделать проще... Опиши подробнее, на форуме очень мало телепатов :)
Литературный перевод с русского и английского на Perl. Дорого!

Оффлайн Green Kakadu

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2757
  • +1/-0
  • 0
    • Просмотр профиля
    • http://gnezdo.webscript.ru
Как выдти из цикла.
« Ответ #19 : 18 Марта 2002, 17:06:24 »
Цитировать
Опиши подробнее, на форуме очень мало телепатов

вроде бы NeoNox практиковался в угадывании мыслей.
 в исканиях.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28