Lua函数如何返回多个值作为参数?
- 内容介绍
- 文章标签
- 相关推荐
本文共计179个文字,预计阅读时间需要1分钟。
我有一个函数(我无法修改)返回多个值:`function f1() { ... } return a, b, end` 和另一个带有多个参数的函数(我无法修改):`function f2(x, y, z) { ... }` 有没有方法使用 `f2(f1(), c)` 并确保 `x` 是 `a`,`y` 是 `b`,`z` 是 `c`?
function f1() ... return a, b end
和另一个带有多个参数的函数(我无法改变):
function f2(x, y, z) ... end
有办法吗?
f2(f1(), c)
并且x是a,y是b,z是c?
您不能在一行中执行此操作,因为f2(f1(),c)将f1返回的结果调整为单个值.本文共计179个文字,预计阅读时间需要1分钟。
我有一个函数(我无法修改)返回多个值:`function f1() { ... } return a, b, end` 和另一个带有多个参数的函数(我无法修改):`function f2(x, y, z) { ... }` 有没有方法使用 `f2(f1(), c)` 并确保 `x` 是 `a`,`y` 是 `b`,`z` 是 `c`?
function f1() ... return a, b end
和另一个带有多个参数的函数(我无法改变):
function f2(x, y, z) ... end
有办法吗?
f2(f1(), c)
并且x是a,y是b,z是c?
您不能在一行中执行此操作,因为f2(f1(),c)将f1返回的结果调整为单个值.
