RE: Numeric for loop: Changing control variable REALLY dangerous?
[
Date Prev][
Date Next][
Thread Prev][
Thread Next]
[
Date Index]
[
Thread Index]
- Subject: RE: Numeric for loop: Changing control variable REALLY dangerous?
- From: "Buergel, Thomas" <thomas.buergel@...>
- Date: 2022年12月12日 10:40:28 +0000
> Rolf Kalbermatter <rolf.kalbermatter@kalbermatter.nl>
> The fact that it doesn’t currently seem to do that (under your
> tested conditions, but who knows if it couldn’t under other
> conditions?) is meaningless.
I'm not sure how the OP gets the impression that it behaves in a way such that modification of the loop variable would have any effect.
A simple test with Lua 5.1 with the REPL:
> lua
Lua 5.1.5 Copyright (C) 1994-2012 Lua.org, PUC-Rio
> for i=1,10 do
>> print(i)
>> if i==2 then i=6 print("modified i to ", i) end
>> end
1
2
modified i to 6
3
4
5
6
7
8
9
10
This confirms Sean's findings, so all presented evidence so far suggests that this does not work anywhere.
bil til, do you have an example/environment where this works?