如果我有一个返回多个值的函数,如何分别访问这些值?像桌子[i]。
angles = function()
x = function()
local value = 0
return value
end
y = function()
local value = 90
return value
end
z = function()
local value = 180
return value
end
return x(), y(), z()
end
[例如,当想单独使用x
值而又将其保留在函数angles
中时,会出现问题。
print(????)
Wish函数的排序在这方面像表一样工作,所以我可以输入类似print(angles.x)
的内容>
另外,我知道代码看起来确实很多余,但是实际上是我实际使用的简化版本。抱歉,这样子没什么意义。
如果我有一个返回多个值的函数,如何分别访问这些值?就像桌子[i]。角度= function()x = function()局部值= 0 return ...
x, y, z= angles()
print (x,y,z)
有几种方法可以做到这一点。
单独访问它们的另一种方法(正如问题措词所暗示的那样),而不是一次全部访问: