Lua 関数は複数の結果を返すことができます:
a, b, c = unpack({'one', 'two', 'three'})
3 番目の戻り値に関心がない場合は、関数を呼び出すときに無視することを選択できます。
a, b = unpack({'one', 'two', 'three'})
関数を呼び出すときに X の最初の要素を無視する同様の方法はありますか?
3 番目の戻り値だけが必要な場合は、このコードを記述できますが、よりクリーンなコードが存在するかどうか疑問に思っていました。
_, _, c = unpack({'one', 'two', 'three'})