cobol
Declaración ADD
Buscar..
Observaciones
Declaración ADD
ADD 1 TO cobol
Esto modifica la variable cobol . Desbordamiento silenciosamente ignorado.
ADD 1 TO cobol GIVING GnuCOBOL
Esto no modifica cobol , el resultado del ADD se almacena en GnuCOBOL . Nuevamente, el desbordamiento de la asignación de almacenamiento se ignora silenciosamente (el campo permanecerá en su valor anterior en los errores de tamaño y no se generará ninguna excepción).
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
Se permiten múltiples entradas, con pruebas de tamaño de almacenamiento explícitas. COBOL tiene una FUNCTION E intrínseca, por lo que no es una opción inteligente para un identificador de una sola letra.
SIZE ERROR en COBOL depende del tipo y / o la PICTURE . Un campo PIC 9 solo almacenará de forma segura los valores de 0 a 9, un resultado intermedio de 10 activará la frase ON SIZE ERROR en ese caso.

