Można ewentualnie korzystać w takim przypadku z instrukcji skoku, która jednak przez literaturę przedmiotu nie jest zalecana. Istnieją też języki programowania, w których składni zdefiniowano mechanizmy pozwalające na wskazanie, z której pętli ma nastąpić wyjście. Takie możliwości posiada np. język Ada, czy PL/I.

+ Przykłady wyjścia z określonej pętli zagnieżdżonej Ada PL/I-- wyjście z pętli 2-go poziomu loop1: for i in Tablica'Range(1) loop loop2: for j in Tablica'Range(2) loop loop3: for k in Tablica'Range(3) loop -- instrukcje exit loop2 when warunek-wyjścia; -- instrukcje end loop; end loop; end loop;-- wyjście z pętli 2-go poziomu loop1: DO WHILE warunek-1; loop2: DO WHILE warunek-2; loop3: DO WHILE warunek-3; /* instrukcje */ IF warunek-wyjścia THEN LEAVE loop2; /* instrukcje */ END; END; END;

Przypisy Podręcznik Visual Basic na Wikibooks

Podręcznik języka C na Wikibooks

Bibliografia

Kategoria:Konstrukcje programistyczne