Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.02.17;
Скачать: CL | DM;

Вниз

Как пропустить выполнение цикла верхнего уровня?   Найти похожие ветки 

 
asdfa   (2008-01-25 16:30) [0]

Всем доброго времени суток.
Есть:
for i := 0 to cnt do
begin
  ...
  if chto-to
  for j := 0 to cnt2 do
  begin
     if chto-to2 nado пропустить выполнение цикла с i

Как это сделать?


 
Семеныч   (2008-01-25 16:36) [1]


for i := 0 to cnt do
begin
 if chto-to
 begin
   for j := 0 to cnt2 do
   begin
     if chto-to2
       Break;
   end;
   if chto-to2
     Break;
 end;
end;


 
Kolan ©   (2008-01-25 16:40) [2]

Две процедуры выделить надо:

function SubCicle: Boolean;
begin
 for j := 0 to cnt2 do
 begin
    Result := chto-to2 nado пропустить выполнение цикла с i
 end;
end

procedure TopCicle;
begin
 for i := 0 to cnt do
 begin
   if chto-to and SubCicle then
     &#133    
end;


 
Игорь Шевченко ©   (2008-01-25 16:42) [3]


>     if chto-to2 nado пропустить выполнение цикла с i


выйти из цикла или пропустить итерацию ?


 
asdf ©   (2008-01-25 16:44) [4]


> Игорь Шевченко ©   (25.01.08 16:42) [3]

итерацию


> Kolan ©   (25.01.08 16:40) [2]

Спс всем, так и сделал



Страницы: 1 вся ветка

Текущий архив: 2008.02.17;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.013 c
6-1180565481
samael6
2007-05-31 02:51
2008.02.17
Работа с TIdConnectionIntercept


1-1194517113
DDDeN
2007-11-08 13:18
2008.02.17
Реализация механизма расписания


2-1201022895
NeiL
2008-01-22 20:28
2008.02.17
RadioButton


15-1200286337
Slider007
2008-01-14 07:52
2008.02.17
С днем рождения ! 14 января 2008 понедельник


15-1200421621
Черный Шаман
2008-01-15 21:27
2008.02.17
Вопрос к Мастерам: как рефакторить такой код.