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.

wprowadź opis zdjęcia tutaj

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


Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow