我有一个返回两个值的函数。有没有办法检查 if 条件中的第二个值?
local function a()
return 1 , true
end
if a()[2] == true then
print("yes")
end
Run Code Online (Sandbox Code Playgroud)
小智 10
您的函数返回一个由两个值组成的元组:1
并且true
(至少)有两种方法可以提取元组的第二个值:
if ({a()})[2] == true then
Run Code Online (Sandbox Code Playgroud)
if select(2, a()) == true then
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
806 次 |
最近记录: |