Skip to content

pairs

テーブル全体をトラバースするためのイテレータ関数

lua
pairs (t)

説明

テーブル全体をトラバースするためのイテレータ関数を提供します。pairs は 3 つの値(next 関数、テーブル tnil)を返します。これにより、以下の構文で

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

関連項目