У меня есть такая функция:
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
останутся прежними, когда его тоже нужно обновить. Есть идеи почему? Заранее спасибо!