EXSR (呼叫次常式)
| 開放式語法 | EXSR subroutine-name |
| 代碼 | 因素1 | 因素2 | 結果欄位 | 指示器 | ||
|---|---|---|---|---|---|---|
| EXSR | 子常式名稱 | |||||
EXSR 作業會處理 subroutine-name 運算元中所指名的 RPG IV 子常式。 子常式名稱必須是唯一符號名稱,且必須顯示為 BEGSR 作業的 subroutine-name 運算元。 EXSR 作業可在計算規格中的任何位置出現。 只要它出現,就會處理名稱為的子常式。 處理子常式中的作業之後,會處理 EXSR 作業之後的陳述式,除非將子常式內的 GOTO 提供給子常式外部的標籤,或子常式是 ENDSR 作業的 return-point 運算元所指定的異常狀況/錯誤子常式。
subroutine-name 運算元中使用的 *PSSR 指定要處理程式異常狀況/錯誤子常式。 在 subroutine-name 運算元中使用的 *INZSR 指定要處理程式起始設定子常式。