This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
xrpl:do [2019/03/03 21:43] – created Karsten75 | xrpl:do [Unknown date] (current) – removed - external edit (Unknown date) 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | <- [[.: | ||
- | |||
- | ===== do ===== | ||
- | |||
- | ^Arguments^Result^Notation^ | ||
- | | Limit, 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, | ||
- | |||
- | NOTE: Limit comes first, then the initial value (index). This means that the first number should usually be bigger than the second number. | ||
- | |||
- | === Examples === | ||
- | <code prpl> | ||
- | do(5 0) | ||
- | | ||
- | loop | ||
- | # Prints: | ||
- | # 0 | ||
- | # 1 | ||
- | # 2 | ||
- | # 3 | ||
- | # 4 | ||
- | |||
- | |||
- | 2 0 do | ||
- | I Trace | ||
- | 2 0 do | ||
- | J I Trace2 | ||
- | 2 0 do | ||
- | K J I Trace3 | ||
- | loop | ||
- | loop | ||
- | loop | ||
- | #Prints: | ||
- | # 0 | ||
- | # 0 0 | ||
- | # 0 0 0 | ||
- | # 0 0 1 | ||
- | # 0 1 | ||
- | # 0 1 0 | ||
- | # 0 1 1 | ||
- | # 1 | ||
- | # 1 0 | ||
- | # 1 0 0 | ||
- | # 1 0 1 | ||
- | # 1 1 | ||
- | # 1 1 0 | ||
- | # 1 1 1 | ||
- | </ | ||