cobol
DODAJ oświadczenie
Szukaj…
Uwagi
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