ipairs
配列テーブルを順番にイテレートするためのイテレータ関数
lua
ipairs (t)
説明
配列テーブルを順番にイテレートするためのイテレータ関数を提供します。ipairs
はイテレータ関数、テーブル t
、初期値 0 の 3 つの値を返します。これにより、以下のような構文で
lua
for i, v in ipairs(t) do
-- 処理
end
テーブル t
の要素を(1, t[1])、(2, t[2])、... と、連続する整数キーが存在する限り繰り返します。最初に欠けている整数キーに達するとイテレーションが終了します。
サンプルコード
lua
local t = {1, 2, 3}
for i, v in ipairs(t) do
print(i, v)
end
この例では、配列の各要素が順に表示されます。
互換性
- Lua5.1