For loop can和x27的Lua;你不能像C那样做吗?
对于C,没有同样的方法吗 我的意思是把两个或更多的变量作为init和incrementFor loop can和x27的Lua;你不能像C那样做吗?,for-loop,lua,For Loop,Lua,对于C,没有同样的方法吗 我的意思是把两个或更多的变量作为init和increment for (i, j, k; i!=100; i++, j*3, k++) lua似乎不能做到这一点,但也许我错了,有办法做到这一点 for i=0, i~=1000, -1 我想lua不能做到这一点很奇怪,因为lua有很多事情要做得更好,简化代码lua的,因为语法比C的限制性更强。如果要在循环中执行类似的复杂操作,必须在循环体中使用while循环或使用for循环和其他增量来完成 您还可以尝试用迭代器表示这
for (i, j, k; i!=100; i++, j*3, k++)
lua似乎不能做到这一点,但也许我错了,有办法做到这一点
for i=0, i~=1000, -1
我想lua不能做到这一点很奇怪,因为lua有很多事情要做得更好,简化代码lua的
,因为
语法比C的限制性更强。如果要在循环中执行类似的复杂操作,必须在循环体中使用while
循环或使用for
循环和其他增量来完成
您还可以尝试用迭代器表示这个复杂的序列。但是为了可读性,最好尽可能避免这种复杂的循环语句。Ty对于答案,我希望有一种方法可以做到。但是,无论如何,另一个是一个很好的解决方案。我只是想问一下,因为也许有一种方法,我错过了。