Почему возвращаемое значение функцией в Lua не обновляется? - PullRequest
0 голосов
/ 09 ноября 2018

У меня есть такая функция:

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...