Поиск…


замечания

Операция COBOL GOBACK является возвратом. В отличие от EXIT PROGRAM или STOP RUN , GOBACK всегда возвращает один уровень. Если текущий модуль является «основным», GOBACK вернется в операционную систему. Если текущий модуль является подпрограммой, GOBACK вернется в оператор после вызова.

Диаграмма синтаксиса операторов GOBACK

ВЕРНИТЕСЬ

identification division.
program-id. subprog.
procedure division.
display "in subprog"
goback.

...

call "subprog"
goback.

Первый GOBACK выше вернется из подпрограммы. Предполагая, что второе находится внутри основной процедуры, GOBACK вернется в операционную систему.



Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow