Sha256: 55bb1fd40e105ce3a7861a717be295972ad4fef951c4a5ba475e16c7c558d0d9

Contents?: true

Size: 1016 Bytes

Versions: 3

Compression:

Stored size: 1016 Bytes

Contents

10 PRINT "NORMAL LOOP"
20 FOR I = 1 TO 2
30 PRINT I
40 NEXT I
45 PRINT I
50 PRINT "BACKWARDS"
60 FOR I = 2 TO 1 STEP -1
70 PRINT I
80 NEXT I
85 PRINT I
90 PRINT "START = END"
100 FOR I = 1 TO 1
110 PRINT I
120 NEXT I
125 PRINT I
130 PRINT "START = END, BACKWARDS"
140 FOR I = 1 TO 1 STEP -1
150 PRINT I
160 NEXT I
165 PRINT I
170 PRINT "ALREADY DONE"
180 FOR I = 1 TO 0
190 PRINT I
200 NEXT I
205 PRINT I
210 PRINT "ALREADY DONE, BACKWARDS"
220 FOR I = 0 TO 1 STEP -1
230 PRINT I
240 NEXT I
250 PRINT I
260 PRINT "NESTED"
270 FOR I = 0 TO 1
280 FOR J = 0 TO 1
290 PRINT I, J
300 NEXT J
310 NEXT I
320 PRINT "FLOAT"
330 FOR I = 0 TO 1 STEP 0.2
340 PRINT I
350 NEXT I
360 PRINT "BARE NEXT"
360 FOR I = 1 TO 2
370 PRINT I
380 NEXT
390 PRINT "NESTED, SHARED NEXT"
400 FOR I = 0 TO 1
410 FOR J = 0 TO 1
420 PRINT I, J
430 NEXT J, I
440 PRINT "OUT OF ORDER"
450 GOTO 480
460 NEXT I
470 GOTO 510
480 FOR I = 1 TO 2
490 PRINT I
500 GOTO 460
510 PRINT "RESTART"
520 FOR I = 10 TO 20
530 FOR I = 1 TO 2
540 PRINT I
550 NEXT I

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
basic101-0.4.0 test/integration/tests/fast/for_next.bas
basic101-0.2.0 test/integration/tests/fast/for_next.bas
basic101-0.1.0 test/integration/tests/fast/for_next.bas