unpack
テーブルの要素を複数の引数として展開する
lua
unpack (list [, i [, j]])説明
テーブル list の要素を展開して複数の戻り値として返します。この関数は以下と同等です:
lua
return list[i], list[i+1], ..., list[j]ただし、上記のコードは固定の要素数にしか対応できません。i と j は開始位置と終了位置を示し、デフォルトでは i は 1、j はテーブル list の長さ(#list)です。
サンプルコード
lua
local t = {1, 2, 3}
print(unpack(t)) -- 1 2 3この例では、テーブルの要素が展開されて表示されます。
互換性
- Lua5.1