pairs
テーブル全体をトラバースするためのイテレータ関数
lua
pairs (t)
説明
テーブル全体をトラバースするためのイテレータ関数を提供します。pairs
は 3 つの値(next
関数、テーブル t
、nil
)を返します。これにより、以下の構文で
lua
for k, v in pairs(t) do
-- 処理
end
テーブル t
の全てのキー k
と値 v
のペアをイテレートします。
テーブルのトラバース中にテーブルを修正する際の注意点については、next
関数の説明を参照してください。
サンプルコード
lua
local t = {a = 1, b = 2}
for k, v in pairs(t) do
print(k, v)
end
この例では、テーブルのすべてのキーと値が表示されます。
互換性
- Lua5.1