11.3. Příkaz GOBACK Formát: GOBACK Funkce: Příkaz GOBACK provádí návrat z podprogramu, do něhož bylo předáno řízení na příkaz ENTRY nebo na začátek programu. Příkaz GOBACK předá řízení zpět do vyvolávajícího programu. Pokud by došlo k provádění příkazu GOBACK, aniž by předtím bylo do programu předáno řízení z jiného programu, dojde k ukončení výpočtu C-příkazem "return" (takže se neprovedou případné závěrečné akce prováděné příkazem STOP RUN, proto doporučujeme nevyužívat). Poznámka: Je-li v cobolském programu uvedeno několik příkazů ENTRY, může (ale nemusí) být týž příkaz GOBACK společný pro několik z nich. Příklad: Vyvolávající program předává dva argumenty (PRVNI a DRUHY), provede tedy takovýto příkaz jazyka COBOL: CALL 'SLON' USING PRVNI DRUHY nebo odpovídající volání funkce v jazyku C: (void)SLON(&PRVNI,&DRUHY); Vyvolaný program (cobolský) přebírá dva argumenty: LINKAGE SECTION 77 B PIC S999 COMP-3. 01 A. 02 T PIC X OCCURS 10000. : ENTRY 'SLON' USING A B. MOVE A TO NEKAM MOVE NECO TO B. : GOBACK.