LUA语言 求解
lua吧
全部回复
仅看楼主
level 8
a,b=4,6
if a<b then
local i
i = a+a
j = b+b
else
i = a+b
end
print(i,j)
结果i = nil , j = 12
问问i为啥是空的啊
2017年03月16日 08点03分 1
level 9
i是if作用域里面的局部变量,出了if就没了
2017年03月16日 09点03分 2
level 1
因为local
2017年03月21日 11点03分 3
level 7
local 声明的是一个局部变量,出了语句就没有用了
2017年03月22日 00点03分 4
1