Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Skipping within a For Loop
#27
Loop jumping Pete style...

Stupid demo, but you'll get the point.
Code: (Select All)
CLS
INPUT "Input 1 to jump one loop, 2 to jump 2, 3 to jump all: "; x
WHILE -1
    DO
        FOR i = -5 TO 5
            IF i = x THEN
                SELECT CASE x
                    CASE 1
                        EXIT FOR
                    CASE 2
                        EXIT DO
                    CASE 3
                        EXIT WHILE
                    CASE ELSE
                        PRINT "oops."
                        END
                END SELECT
            END IF
        NEXT
        IF x = 1 AND nextloop = 0 THEN PRINT "Next loop was exited. Press any key to redo.": nextloop = -1
        IF LEN(INKEY$) THEN RUN
    LOOP
    IF doloop = 0 THEN PRINT "Do loop was exited. Press any key to redo": doloop = -1
    IF LEN(INKEY$) THEN RUN
WEND
PRINT "While loop was exited. Press any key to redo"
SLEEP
RUN

Anyway, it's a neat trick to enclose a DO/LOOP inside a WHILE/WEND.

Pete
Reply


Messages In This Thread
Skipping within a For Loop - by Dimster - 10-23-2022, 03:38 PM
RE: Skipping within a For Loop - by Pete - 10-23-2022, 03:46 PM
RE: Skipping within a For Loop - by SMcNeill - 10-23-2022, 03:49 PM
RE: Skipping within a For Loop - by SMcNeill - 10-23-2022, 03:52 PM
RE: Skipping within a For Loop - by PhilOfPerth - 10-23-2022, 11:03 PM
RE: Skipping within a For Loop - by a740g - 10-23-2022, 03:54 PM
RE: Skipping within a For Loop - by SMcNeill - 10-23-2022, 03:56 PM
RE: Skipping within a For Loop - by Pete - 10-23-2022, 04:15 PM
RE: Skipping within a For Loop - by Dimster - 10-23-2022, 04:48 PM
RE: Skipping within a For Loop - by Pete - 10-23-2022, 04:58 PM
RE: Skipping within a For Loop - by OldMoses - 10-23-2022, 06:08 PM
RE: Skipping within a For Loop - by Pete - 10-23-2022, 08:30 PM
RE: Skipping within a For Loop - by Dimster - 10-23-2022, 10:02 PM
RE: Skipping within a For Loop - by Pete - 10-23-2022, 11:36 PM
RE: Skipping within a For Loop - by OldMoses - 10-23-2022, 11:48 PM
RE: Skipping within a For Loop - by Pete - 10-24-2022, 12:11 AM
RE: Skipping within a For Loop - by mnrvovrfc - 10-24-2022, 11:18 AM
RE: Skipping within a For Loop - by Dimster - 10-24-2022, 03:52 PM
RE: Skipping within a For Loop - by mnrvovrfc - 10-24-2022, 07:16 PM
RE: Skipping within a For Loop - by Pete - 10-24-2022, 04:46 PM
RE: Skipping within a For Loop - by Dimster - 10-24-2022, 06:03 PM
RE: Skipping within a For Loop - by CharlieJV - 10-24-2022, 06:19 PM
RE: Skipping within a For Loop - by Pete - 10-24-2022, 06:27 PM
RE: Skipping within a For Loop - by mnrvovrfc - 10-24-2022, 07:11 PM
RE: Skipping within a For Loop - by Pete - 10-24-2022, 08:44 PM



Users browsing this thread: 9 Guest(s)