Оценка COBOL без КОГДА ДРУГОГО: при каких обстоятельствах приложение будет обрабатывать sh? - PullRequest
0 голосов
/ 23 марта 2020

Учтите это:

01 MyValue PIC 9(2) VALUE 2.


EVALUATE MyValue
WHEN 1
    DISPLAY "My value was 1"
END-EVALUTE

Я думаю, что где-то читал, что это приложение обработает sh, потому что значение MyValue не покрывается WHEN s. Однако, если вы попытаетесь запустить соответствующий пример программы с этим онлайн-компилятором , он будет работать нормально.

Итак, при каких обстоятельствах значение переменной, не охваченное предложением WHEN, приведет к cra sh?

...