为什么Lua中的函数返回的值不更新?

时间:2018-11-09 08:01:21

标签: lua

我有一个类似的功能:

function extractValue(result)
    for i, v in pairs(result) do
        v1=v[1];
        v2=v[2];
    end
    return v1, v2
end  

我将在其中输入以下内容:

result=findsomething(something,something);
v1, v2 = extractValue(result);
alert(string.format("%f %f",v1,v2))

这将输出正确的内容,但是如果我再次使用更新后的值(result重复相同的代码,则v1v2的值应保持不变也被更新。知道为什么吗?预先感谢!

0 个答案:

没有答案