gpt4 book ai didi

Lua - 我可以从返回多个结果的函数中选择我想要的特定结果吗

转载 作者:行者123 更新时间:2023-12-02 01:58:30 27 4
gpt4 key购买 nike

有没有办法从返回多个结果的函数中选择我想要的结果。例如

local function FormatSeconds(secondsArg)

local weeks = math.floor(secondsArg / 604800)
local remainder = secondsArg % 604800
local days = math.floor(remainder / 86400)
local remainder = remainder % 86400
local hours = math.floor(remainder / 3600)
local remainder = remainder % 3600
local minutes = math.floor(remainder / 60)
local seconds = remainder % 60

return weeks, days, hours, minutes, seconds

end

FormatSeconds(123456)

我会用什么来只抓取一个,例如小时,或两分钟

最佳答案

您可以这样做,而无需更改函数的返回类型:

local weeks, _, _, _, _ = FormatSeconds(123456) -- Pick only weeks
print(weeks)

要选择多个结果:

local _, _, _, minutes, seconds = FormatSeconds(123456)
io.write(minutes, " minutes ", seconds, " seconds")

关于Lua - 我可以从返回多个结果的函数中选择我想要的特定结果吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69306331/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com