cobol
Заявление PERFORM
Поиск…
замечания
Оператор PERFORM передает управление одной или нескольким процедурам и неявно возвращает управление, когда последовательность завершается. PERFORM также может использоваться для встроенных контуров с объемом PERFORM.
Фраза VARYING
допускает вложение с одним или несколькими предложениями AFTER
, а условный тест может быть BEFORE
(по умолчанию) или AFTER
каждого цикла.
Предложение THRU
процедурного исполнения предполагает последовательный верхний поток управления от procedure-1
до конца procedure-2
. THRU является спорным вопросом, и многие программисты предпочитают PERFORM
по SECTION
, а не с использованием THRU
пунктов. В некоторых магазинах может быть установлен PERFORM THRU
с явным пунктом пункта выхода, другие могут запретить использование THRU
более сложной отладки.
Процедурная работа:
Встроенные функции:
Где varying-phrase
:
Inline PERFORM VARYING
PERFORM VARYING TALLY FROM 1 BY 1 UNTIL TALLY > 5
DISPLAY TALLY
END-PERFORM
Процессуальное исполнение
PERFORM some-paragraph