cobol
Instrukcja CONTINUE
Szukaj…
Uwagi
Instrukcja CONTINUE powoduje, że przepływ kontroli będzie kontynuowany przy następnej instrukcji. Nie jest to żadna operacja, ponieważ może wpływać na przepływ kontrolny, gdy znajduje się w sekwencjach instrukcji złożonych, w szczególności IF / THEN / ELSE.
Przydatny? Przykładem jest wczesny rozwój i tworzenie zi bez pomocy do debugowania.
CALL "CBL_OC_DUMP" USING structure ON EXCEPTION CONTINUE END-CALL
Ten kod, choć drogi, pozwoli na sformatowane zrzuty pamięci, gdy moduł CBL_OC_DUMP
zostanie połączony z plikiem wykonywalnym, ale nieszkodliwie zawiedzie, gdy nie będzie. * Ta sztuczka ma zastosowanie tylko na wczesnych etapach rozwoju. Koszt dynamicznego niepowodzenia wyszukiwania nie jest czymś, co można pozostawić w aktywnym kodzie, i te wiersze powinny zostać usunięte ze źródła, gdy tylko początkowe obawy zostaną spełnione w testach alfa. Kodowanie pierwszego dnia może być przydatne. Do drugiego dnia kodowanie WYJĄTKOWO WYJĄTKOWE zdarzenia powinny zostać wyczyszczone.
Symbol zastępczy
To jest wymyślone; ale niektórzy programiści COBOL mogą preferować czystość dodatnią, zamiast używać NOT
w wyrażeniach warunkowych (szczególnie z podatnością na błędy logiczne var NOT = value OR other-value
).
if action-flag = "C" or "R" or "U" or "D"
continue
else
display "invalid action-code" upon syserr
perform report-exception
exit section
end-if