This shows you the differences between two versions of the page.
Next revision | Previous revisionLast revisionBoth sides next revision | ||
crpl:docs:do [2013/01/14 14:05] – created virgilw | crpl:docs:do [2019/04/14 14:42] – Grabz | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | TODO | + | ~~DISCUSSION~~ |
+ | <- [[crpl: | ||
+ | ===== do ===== | ||
+ | |||
+ | ^ Arguments ^ Result ^ Notation ^ | ||
+ | |Limit and Index| |%%i1 i2 --%%| | ||
+ | |||
+ | |||
+ | === Description === | ||
+ | The statements following the do, up to the loop statement, are executed repeatedly. Each iteration (loop), the initial value (Index) is incremented by one at the bottom of the loop and compared to Limit. When Index=Limit, | ||
+ | |||
+ | Loops can be nested, however, indexes of loops with a nesting difference more than 3 will become unreachable, | ||
+ | |||
+ | For more complex loops, see [[crpl: | ||
+ | |||
+ | <note tip> | ||
+ | === Examples === | ||
+ | < | ||
+ | # Show the trace log, clear it, then show the numbers 0 through 4 in the log | ||
+ | ShowTraceLog | ||
+ | ClearTraceLog | ||
+ | 5 0 do | ||
+ | I Trace | ||
+ | loop | ||
+ | </ |