level 1
tianyong210
楼主
function create_test()
local i = 0
return function() if i>0 then
i=i-1
else
i=i+1
end
end
end
通过该方法使i在01之间切换
主函数中调用该方法
a=create_test()
理论上每次调用一次这个方法
a的值都会在01之间变换一次
但是主函数中显示该值没有变化
那么原因是什么导致的,lua的变量是指针吗还是什么原因
2018年08月30日 13点08分
1
local i = 0
return function() if i>0 then
i=i-1
else
i=i+1
end
end
end
通过该方法使i在01之间切换
主函数中调用该方法
a=create_test()
理论上每次调用一次这个方法
a的值都会在01之间变换一次
但是主函数中显示该值没有变化
那么原因是什么导致的,lua的变量是指针吗还是什么原因