diff options
author | Steve Bennett <steveb@workware.net.au> | 2020-12-25 08:19:54 +1000 |
---|---|---|
committer | Steve Bennett <steveb@workware.net.au> | 2020-12-26 18:08:30 +1000 |
commit | 0127e81ddcc824d2985e5c63dd2942689b5d39e3 (patch) | |
tree | d5f9ba387846cc30960cdf513931c3c0b0825dd3 /tests | |
parent | 5283ac52f4b93748b5aac560cd26ae0a71153a63 (diff) | |
download | jimtcl-0127e81ddcc824d2985e5c63dd2942689b5d39e3.zip jimtcl-0127e81ddcc824d2985e5c63dd2942689b5d39e3.tar.gz jimtcl-0127e81ddcc824d2985e5c63dd2942689b5d39e3.tar.bz2 |
loop: Allow start value to be omitted
It is convenient to be able to do just:
loop i 5 {
body
}
Where the start value is 0.
Signed-off-by: Steve Bennett <steveb@workware.net.au>
Diffstat (limited to 'tests')
-rw-r--r-- | tests/loop.test | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/loop.test b/tests/loop.test index df9001b..c6144e0 100644 --- a/tests/loop.test +++ b/tests/loop.test @@ -75,6 +75,14 @@ test loop-1.10 {no exec infinite loop} { set a } {} +test loop-1.11 {no start} { + set a {} + loop i 5 { + lappend a $i + } + set a +} {0 1 2 3 4} + test loop-2.1 {loop shimmering tests} { loop i 1 6 { } |