OpenCOBOL ma istotną rozszerzenie funkcji, CONCATENATE.
DISPLAY FUNCTION CONCATENATE(
FUNCTION TRIM(WS-S1); SPACE;
FUNCTION TRIM(WS-S2); SPACE;
FUNCTION TRIM(WS-S3); SPACE;
FUNCTION TRIM(WS-S4))
END-DISPLAY
ale lubię czasownika STRING ograniczona przez odpowiedź, jak to będzie działać z większość, jeśli nie wszystkie, kompilatorów.
Co do przyczyny ograniczników średnik wewnątrz listy parametr funkcji, nie jest to bezwzględnie konieczne, osobiste preferencje, jak to się czasem uniknąć potencjalnych problemów z
SPECIAL-NAMES.
DECIMAL POINT IS COMMA.
i COBOL, jest solidna leksykalne zwierzę, które jest
DISPLAY FUNCTION CONCATENATE(WS-S1 WS-S2 WS-S3 WS-S4)
DISPLAY FUNCTION CONCATENATE(WS-S1, WS-S2, WS-S3, WS-S4)
Składnia działa również.
To nie rozwiązuje faktycznego pytania. Który kompilator języka COBOL używa tej obsługi dla końcowej składni, którą wyświetlasz dla 'STRING'? Jest niestandardowy. –