Оператор выхода из цикла

Top  Previous  Next

Оператор выхода из цикла выполняет выход из цикла.

В синтаксисе Ada оператор выхода из цикла задается ключевым словом exit в синтаксисе C# - ключевым словом break.

 

В синтаксисе Ada имеется расширенная форма оператора выхода: exit when <условие-выхода>.

 

Пример (синтаксис Ada):

 

loop
 z := z - x;
exit when x <= 0;
end loop;

 

loop
 z := z - x;

if x<=0 then

  exit;

end if;
end loop;

 

 

Пример (синтаксис C#):

 

while (true) {
 z -= x;
 if (x <= 0) break;
};