「Lua入門」イテレータにpairs関数の使い方
環境
Lua 5.4.4
構文
for k, v in pairs(イテレータ名) do
print(k, v)
end
Luaにはイテレータ用の関数が用意されています。
テーブルのキーが文字列の場合は pairs関数を使用します。
文字列がキーの場合はpairs関数を使います。
使用例
ss = {} ss["keyA"] = "ssokyo" ss["keyB"] = "oosaka" ss["keyC"] = "fukuoka" for i, val in pairs(ss) do print(i,val) end
実行結果
C:\study\skill\lua>lua test.lua keyC fukuoka keyA ssokyo keyB oosaka