diff options
Diffstat (limited to 'testes')
-rw-r--r-- | testes/nextvar.lua | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/testes/nextvar.lua b/testes/nextvar.lua index e769ccdd..87a6bfa8 100644 --- a/testes/nextvar.lua +++ b/testes/nextvar.lua | |||
@@ -544,6 +544,12 @@ do | |||
544 | a = 0; for i=1.0, 0.99999, -1 do a=a+1 end; assert(a==1) | 544 | a = 0; for i=1.0, 0.99999, -1 do a=a+1 end; assert(a==1) |
545 | end | 545 | end |
546 | 546 | ||
547 | do -- changing the control variable | ||
548 | local a | ||
549 | a = 0; for i = 1, 10 do a = a + 1; i = "x" end; assert(a == 10) | ||
550 | a = 0; for i = 10.0, 1, -1 do a = a + 1; i = "x" end; assert(a == 10) | ||
551 | end | ||
552 | |||
547 | -- conversion | 553 | -- conversion |
548 | a = 0; for i="10","1","-2" do a=a+1 end; assert(a==5) | 554 | a = 0; for i="10","1","-2" do a=a+1 end; assert(a==5) |
549 | 555 | ||