#14
by Волшебник
Реклама своих веток в других рассматривается как нарушение сетевого этикета (правило №7)
#15
by Simpson
Тоже в памяти всплала возможность прерывания работы цикла с указанием уровня вложенности. Но как не помню..
#20
by Vozhd
Если вместо break использовать goto, то можно на любой уровень вверх выходить из цикла...
#35
by ДенисЧ
я, конечно, понимаю, что в жабе сделали break label И continue label... Но надо ли? Уж больно некрасиво выглядит...
#36
by orefkov
А еще можно вокруг внешнего цикла поставить trycatch, а внутри сделать throw :) Те в 1С сделать Попытка
#43
by Мяв-Мяв
А два мява не достаточно? Но заранее предупреждаю - на меньшее, чем "способы замены оператора ГоуТоУ методами классов и функциями структур" я не согласный.
#45
by orefkov
Не, это тривиально. Выносим оба цикла в функцию, вместо goto делаем return. Пример приводить не буду, так как все очевидно :)
#48
by Vozhd
Я правильно понял, что ретурн, вызванный в одной функции, будет возвращать управление из другой?
#49
by Мяв-Мяв
решение, бесспорно красивое, но углубленное исследование класса "цикл" могло бы дать универсальный способ выхода из циклов произвольной вложености с любого уровня на любой. Потому как понятно же, что ситуация "из внутреннего выйти из наружного" не более чем частный случай.
#50
by SilentMan
Ты случайно не консультантом где-нибудь работешь? Стиль изложения очень похожий ...
#51
by orefkov
Не умножай сущностей сверх необходимого, не разрушай сущностей без надобности (с). ООП расширяет принципы процедурного програмирования, но отнюдь не отвергает их. Много букв, неосилил. А ты?
#52
by SilentMan
Никто не предлагает отвергнуть принципы процедурного программирования, расширив их ООП, а вот рассмотреть вариант реализации вложеннных циклов на принципах ООП было-бы интересным опытом ...
#53
by Мяв-Мяв
Если Вы назовете букву, которой Вам удалось достигнуть, я попробую объяснить остальное.
#56
by Мяв-Мяв
В принципиальных возражений у меня нет, но Вам придется взять на себя труд объяснить мне что такое "играть в поле чудес". Насколько я помню суть там была в закапывании Буратиной денег. Опять 500 долларов? Или Вы имели ввиду что-то другое?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- УПП ОС: Принятие со вводом в эксплуатацию - Списание при вводе?
- на SQL сервере очень медленно перепроводятся документы.
- Вопрос по табличной части документа 1с77
- построитель, условие в виртуальной таблице
- Контекстная подстановка слов по первым символам
- Как в запросе обратиться ко всем документам?
- Позиционирование на выборке запроса
- УТ 10.2.6.4 Работа с отрицательными остатками
- Использование собственных функция в запросе 1c 8.0
- Как сделать роутер на ХР
- Работа с документом WORD
- Размер окна при открытии
- 1SSystem Ошибка блокировки при модификации или удалении записи
- 1C Паблишинг опять (2)
- В чём разница?
- Ограничение количества строк в ТЗ?
- ФСС и договорники. ПОМОГИТЕ!
- В длительных циклах поймать нажатие кнопки
- Юзер "вышел" из терминальной сессии закрыв терминальное окно...
- Помоите победить Штрих-М;торговое предприятие