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
netfeelmy
i是if作用域里面的局部变量,出了if就没了
2017年03月16日 09点03分
2
level 1
我是流氓别烦我
因为local
2017年03月21日 11点03分
3
level 7
贴吧用户_Q5VAWXU
local 声明的是一个局部变量,出了语句就没有用了
2017年03月22日 00点03分
4
1