2017-08-26 10 views
3

引数を返す複数の値として複数の値を返します実行する方法があります:Luaは私が(私は変更できないこと)機能を持っている

f2(f1(), c) 

をし、持っているがXは、ことBZCこと、Yができますか? f2(f1(),c)はへf1によって返される結果を調整しているため

tbl={f1()} 
tbl[3]=c 
f2(unpack(tbl)) 
+0

これはうまくいけません(私はlove2Dを使用しています) –

答えて

1

あなたは1行でそれを行うことはできません。

2

あなたはヘルパーとしてテーブルを使用することができ、中間結果

local a, b = f1() 
f2(a, b, c) 
+0

それは動作しますが、私は1つの行でそれをしたいと思います –

0

を使用することができます単一の値。

+0

それは動作しますが、私はそれを1行でしたいと思います –

関連する問題