Szukaj…


Uwagi

wprowadź opis zdjęcia tutaj

Gdzie jest faza zaokrąglona

wprowadź opis zdjęcia tutaj

DODAJ oświadczenie

ADD 1 TO cobol

To modyfikuje zmienny cobol . Przepełnienie po cichu ignorowane.

ADD 1 TO cobol GIVING GnuCOBOL

Nie modyfikuje to cobol , wynik ADD jest przechowywany w GnuCOBOL . Ponownie przepełnienie alokacji pamięci dyskretnie ignorowane (pole pozostanie na swojej starej wartości w przypadku błędów rozmiaru i nie będzie zgłaszanego wyjątku).

ADD
    a b c d f g h i j k l m n o p q r s t u v w x y z
    GIVING total-of
    ON SIZE ERROR
        PERFORM log-problem
    NOT ON SIZE ERROR
        PERFORM graph-result
END-ADD

Dozwolonych jest wiele danych wejściowych, z wyraźnym testowaniem wielkości pamięci. COBOL ma wewnętrzną FUNCTION E , więc nie jest mądrym wyborem dla jednoznakowego identyfikatora.

SIZE ERROR w języku COBOL zależy od typu i / lub PICTURE . Pole PIC 9 będzie bezpiecznie przechowywać tylko wartości od 0 do 9, w tym przypadku wynik pośredni 10 spowoduje wyzwolenie frazy ON SIZE ERROR .



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