cobol
ADD dichiarazione
Ricerca…
Osservazioni
ADD dichiarazione
ADD 1 TO cobol
Questo modifica la variabile cobol
. Overflow silenziosamente ignorato.
ADD 1 TO cobol GIVING GnuCOBOL
Questo non modifica cobol
, il risultato GnuCOBOL
viene memorizzato in GnuCOBOL
. Ancora una volta, l'overflow dell'assegnazione dello storage viene silenziosamente ignorata (il campo rimarrà al suo vecchio valore sugli errori di dimensione e non ci saranno eccezioni).
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
Sono consentiti più ingressi, con test delle dimensioni di archiviazione esplicito. COBOL ha una FUNCTION E
intrinseca FUNCTION E
, quindi non è una scelta saggia per un identificatore di singola lettera.
SIZE ERROR
in COBOL dipende dal tipo e / o PICTURE
. Un campo PIC 9
memorizzerà solo valori da 0 a 9, un risultato intermedio di 10 innescherebbe la frase ON SIZE ERROR
in quel caso.
Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow