「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