![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Dreak [D6]
gsu © (2003-01-21 15:01:00)У мя сложная система циклов, обусловленная применением нетривиальных методов.
Допустим, я нахожусь на 5 цикле вложенности и мне необходимо отBreakнуться на 3 уровень.
Пройдет ли такая конструкция:
Break;
Break;
и, главное, имеется ли более правильный путь решения данной задачи ?
REA (2003-01-21 15:14:00) [21]Можно вынести циклы в локальную функцию и из середины сделать Exit. Вылетишь соответственно из всех циклов функции, но надо еще память почистить - кажется она чистится в блоках finally при Exit.
Smithson (2003-01-21 15:13:00) [22]У кого считается?
Kair (2003-01-21 15:11:00) [23]>gsu © (21.01.03 15:07)
>>> Skier ©
>Спасибо, но бытует мнение, что применение данного оператора >неправильно. Кстати какие у вас на этот счет мнения ?
Применение данного оператора считается дурным тоном программирования.
gsu (2003-01-21 15:11:00) [24]нет методы, пересмотреть, конечно, можно (я бы так и сделал), но ...
Skier (2003-01-21 15:11:00) [25]>gsu
Мнения есть всякие...но сам дедушка Borland не стесняеться
использовать goto.
Например загляни в ...:\...\Source\Decision Cube\MXDSSQRY.pas
Y (2003-01-21 15:09:00) [26]>система циклов, обусловленная применением нетривиальных методов
Может, методы пересмотреть? :)
или исп-ть доп.условие и цикл While
gsu (2003-01-21 15:07:00) [27]Торможу, масло масленное (-:|~
gsu (2003-01-21 15:07:00) [28]>> Skier ©
Спасибо, но бытует мнение, что применение данного оператора неправильно. Кстати какие у вас на этот счет мнения ?
Smithson (2003-01-21 15:04:00) [29]goto?
Skier (2003-01-21 15:03:00) [30]>gsu
Goto должен устроить...
gsu (2003-01-21 15:02:00) [31]Dreak в смысле Вreak