我有一个类似的功能:
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
重复相同的代码,则v1
和v2
的值应保持不变也被更新。知道为什么吗?预先感谢!