TIP: Click on subject to list as thread! ANSI
echo: os2prog
to: Bill Hemenway
from: Daniel Doran
date: 1995-01-21 15:27:00
subject: GOTO

BILL HEMENWAY wrote something original about GOTO


BH> Is there something like labels and goto in rexx?

REXX does have labels, and has something like 'GOTO'.  It also has
'IF-THEN-ELSE', 'DO WHILE', 'DO UNTIL', 'DO var=start TO end BY step'
and a few other useful constructs.

Okay, so if you want to use a 'goto' (I'll admit they are occasionally
the easiest way to do things), try the following code illustrating the
goto-like 'signal' instruction:

/* REXX example 'not quite a goto' */

do i=1 to 10
  say 'i=' i
  signal out_of_loop /* this is like a goto */
into_loop:    /* this is a label */
 end
exit

out_of_loop:    /* this is another label */
  say 'jumped out of the loop'
  signal into_loop /* this isn't going to work */

 * KWQ/2 1.2g * Choosy perverts choose .GIF!


--- QScan v1.14b / 01-0093
* Origin: La Cantina BBS * El Paso * 915-532-0332 6GB, 3 Nodes (1:381/123)
SEEN-BY: 12/2442 620/243 624/50 632/348 640/820 690/660 711/409 410 413 430
SEEN-BY: 711/807 808 809 934 942 949 712/353 515 713/888 800/1 7877/2809
@PATH: 381/123 900 3615/50 229/2 12/2442 711/409 808 809 934

SOURCE: echomail via fidonet.ozzmosis.com

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.