Lua变量范围

azo*_*der 4 printing variables lua range

我似乎无法让这个工作.我来自Python,所以我尝试使用相同的语法,但不出所料,它不会起作用:

var = 4

for var in range(2,20) do
print ("var is in range")
      end
Run Code Online (Sandbox Code Playgroud)

lhf*_*lhf 10

如果要测试值是否在某个范围内,请使用

if var>=2 and var<=20 then
   print ("var is in range")
end
Run Code Online (Sandbox Code Playgroud)

如果你想要一个循环,请使用

for var=2,20 do
   print(var)
end
Run Code Online (Sandbox Code Playgroud)