Ricerca…


Osservazioni

inserisci la descrizione dell'immagine qui

Dove è arrotondata la fase

inserisci la descrizione dell'immagine qui

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