GOBACK vs STOP RUN COBOL
STOP RUN ir GOBACK yra du dažniausiai vartojami terminai COBOL programavime. GOBACK yra teiginys, nurodantis logišką tam tikros programos pabaigą COBOL. Kita vertus, „STOP RUN“ nutraukia programą savarankiškai arba, jei ji bus paraginta COBOL programa. Ar kada nors prireikė laiko pagalvoti apie tai, ką galėtų paminėti šie du dalykai, ir apie skirtumus tarp panašių funkcijų, kurias jie atlieka? Na, šie du iš tikrųjų yra su savo skirtumais, ir būtent šiuos skirtumus ir nagrinėja šis straipsnis.
STOP RUN, kaip jūs įsivaizduojate, ištaria būtent tai. Iš to daroma išvada, kad reikia turėti programą „COBOL“, kuri veikė, kad sustotų. Todėl galima sakyti, kad STOP RUN nutraukia nurodytą vykdymo bloką. Be to, „STOP RUN“ panaikina visas dinamiškai susijusias programas vykdymo bloke. Tačiau svarbu pažymėti, kad „STOP RUN“ neištrina pagrindinės programos, tik tas, kurios yra su ja redaguotos..
Nors STOP RUN sakinys nebūtinai turi būti paskutinis teiginys tam tikroje COBOL programavimo seka, reikia suprasti, kad viskas, kas seka STOP RUN, nebus vykdoma COBOL. Tai reiškia, kad „STOP RUN“ uždaro visus failus, kurie buvo apibrėžti bet kokiose susijusiose programose.
Kita vertus, „GOBACK“ yra teiginys, nurodantis loginę konkrečios programos ar net metodo, į kurį buvo pasibaigta, pabaigą. Kai GOBACK teiginys įterpiamas į COBOL, svarbu, kad jis būtų visų išvestinių teiginių galiniame gale. Visi pareiškimai, kurie pasirodys įvykdžius GOBACK, nebus vykdomi.
Įvykdžius komandą STOP RUN, daroma išvada, kad COBOL turėtų grąžinti jus atgal į operacinę sistemą (OS). Norėdami grįžti į pagrindinę programą, STOP RUN nereikėtų naudoti. Geriau naudoti Exit programą. „GOBACK“ kodavimas gali puikiai veikti, kai koduojamas kaip programa ar paprogramė. Jį įvedus, jis perima valdymą nuo to momento, kai įvedamas.
Į bendrą Gintako naudojamą sintaksės formatą įeina taškas, kuriame jis pasirodo iš eilės imperatyvių sakinių sakinyje. GOBACK turi būti paskutinis sakinys seka. Taip yra todėl, kad jokie teiginiai po GOBACK įdėjimo nėra vykdomi.
Tuo atveju, kai GOBACK pranešimas vykdomas COBOL programoje, kurią kontroliuoja vykdymo elementas, vykdymo laiko programa elgsis panašiai kaip ji vykdo EXIT teiginį. Taip pat svarbu atkreipti dėmesį į tai, kad negalima naudoti STOP RUN kaip papildomos programos, kaip tai įmanoma GOBACK programoje. STOP RUN galima atlikti tik pagrindinėje programoje. Kiekvieną kartą vykdant funkciją GOBACK, funkcija veiks taip, tarsi būtų nurodyta vykdyti EXIT teiginį..
Santrauka
STOP RUN galima naudoti tik pagrindinėje programoje. Vykdydamas jis grįžta atgal į OS.
„GOBACK“ gali būti naudojamas tiek pagrindinėje, tiek ir papildomoje programoje.
GOBACK grąžina valdiklius atgal į pagrindinę programą arba į OS.
Bet koks pareiškimas po „GOBACK“ vykdymo lemia, kad vėlesni teiginiai nebus vykdomi.
Pareiškimai po STOP RUN taip pat nevykdomi.
GOBACK paprogramėje veikia kaip išėjimo programa.
GOBACK sakinio vykdymas, valdomas vykdymo elemento.
„GOBACK“ pareiškimas yra vykdymas COBOL programoje, kurią kontroliuoja vykdymo elementas, verčiantis vykdymo programą elgtis panašiai kaip vykdant EXIT..