REXX does not have a goto statement. You will sometimes read that SIGNAL is a goto; that's not only wrong but dangerous for those who believe it.
The EXIT statement can be used by an internal routine to terminate the entire program containing it, but not the caller of that program. See also LEAVE and ITERATE. If you can find a dead tree or PDF copy of "Learning REXX in 21 days", that's a good starting point. Also, <http://www.rexxla.org/Newsletter/9812safe.html> and <http://www.rexxla.org/Newsletter/9901safe.html> mention some pitfalls for the beginner. -- Shmuel (Seymour J.) Metz http://mason.gmu.edu/~smetz3 ________________________________________ From: IBM Mainframe Discussion List <IBM-MAIN@LISTSERV.UA.EDU> on behalf of Bill Giannelli <billgianne...@gmail.com> Sent: Monday, September 30, 2019 9:28 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Rexx calls versus branching I am still learning Rexx. Can someone give a simple example of 1) calling a routine and returning. 2) branching to a routine without returning. I have a SELECT statement and from the last where clause I want to branch to a routine without returning. But it keeps returning and falling thru the end of the SELECT statement. thanks Bill ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN ntaining ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN