Perbezaan antara goback dan berhenti berjalan di cobol

Perbezaan antara goback dan berhenti berjalan di cobol

GoBack vs berhenti berjalan di Cobol

Berhenti berlari dan goBack adalah dua istilah yang biasa digunakan dalam pengaturcaraan COBOL. GOBLE adalah pernyataan yang merujuk kepada akhir logik program tertentu di COBOL. Berhenti berlari, sebaliknya, akan menamatkan program dengan sendiri atau jika dipanggil oleh program COBOL. Pernahkah anda mengambil masa untuk benar -benar berfikir tentang apa yang masing -masing boleh dirujuk dan perbezaan antara fungsi serupa yang mereka lakukan? Nah, kedua -duanya memang datang dengan perbezaan mereka, dan ini adalah perbezaan yang ditujukan kepada artikel ini.

Berhenti berlari, seperti yang anda bayangkan, sebaliknya itu. Ia menyimpulkan bahawa perlu mempunyai program di Cobol yang sedang berjalan untuk berhenti. Oleh itu, boleh dikatakan bahawa Stop Run menamatkan unit larian yang ditentukan. Juga, Hentikan Run Memadam semua program yang dikaitkan secara dinamik dalam unit larian. Walau bagaimanapun, penting untuk diperhatikan bahawa Stop Run tidak memadamkan program utama, hanya yang diedit dengannya.

Walaupun pernyataan Stop Run tidak perlu menjadi pernyataan terakhir dalam urutan pengaturcaraan COBOL yang diberikan, ia sepatutnya direalisasikan bahawa apa -apa yang mengikuti Stop Run tidak akan dilaksanakan di COBOL. Ini bermaksud bahawa Stop Run menutup semua fail yang telah ditakrifkan dalam mana -mana program yang berkaitan.

Sebaliknya, goback adalah pernyataan yang menentukan akhir logik program tertentu atau bahkan kaedah yang telah dipanggil. Bila -bila masa pernyataan getaran dimasukkan ke dalam cobol, adalah penting untuk memilikinya di hujung ekor semua kenyataan yang disimpulkan. Sebarang kenyataan yang muncul selepas pelaksanaan goBack tidak akan dilaksanakan.

Selepas pelaksanaan perintah berhenti, kesimpulannya adalah bahawa COBOL harus mengembalikan anda kembali ke sistem operasi (OS). Untuk kembali ke program utama, berhenti berjalan tidak seharusnya digunakan. Sebaliknya, penggunaan program keluar lebih disukai. Pengekodan goBack boleh berfungsi dengan baik apabila dikodkan sebagai program atau subprogram. Apabila dimasukkan, ia mengambil kawalan dari titik di mana ia dimasukkan.

Format sintaks umum yang digunakan oleh goBack termasuk titik di mana ia muncul dalam urutan berturut -turut pernyataan penting dalam ayat. GoBack mesti datang sebagai pernyataan terakhir dalam urutan. Ini kerana sebarang kenyataan berikutan penyisipan goBack tidak dilaksanakan.

Sekiranya pernyataan getaran dilaksanakan dalam program COBOL yang dikawal oleh elemen runtime, program runtime akan berkelakuan dengan cara yang serupa dengannya melaksanakan pernyataan keluar. Ia juga penting untuk diperhatikan bahawa tidak mungkin untuk menggunakan stop run sebagai program sub seperti yang mungkin berlaku. Berhenti dijalankan hanya boleh dilaksanakan dalam program utama. Apabila pernyataan goBack dilaksanakan dalam fungsi, fungsi akan bertindak seolah -olah ia telah diarahkan untuk melaksanakan pernyataan keluar.

Ringkasan

Berhenti berjalan hanya boleh digunakan dalam program utama. Semasa dilaksanakan, ia kembali ke OS.
GoBack boleh digunakan dalam program utama dan dalam program sub.
Pulangan Pulangan Kawalan sama ada kembali ke program utama atau ke OS.
Sebarang pernyataan berikutan keputusan pelaksanaan goBack dalam pernyataan berikutnya yang tidak dilaksanakan.
Penyataan berikut berhenti berhenti juga tidak dilaksanakan.
GOBOLD IN THE SUB PROGRAM berfungsi sebagai program keluar.
Pelaksanaan penyataan goBack dikawal oleh elemen runtime.
Kenyataan goBack adalah pelaksanaan dalam program COBOL yang dikawal oleh elemen runtime yang menjadikan program runtime untuk berkelakuan dengan cara yang serupa dengan melaksanakan jalan keluar.