「Lua入門」イテレータにipairs関数を使うサンプル
環境
Lua 5.4.4
構文
for k, v in pairs(イテレータ名) do
print(k, v)
end
Luaにはイテレータ用の関数が用意されています。
数字がキーの場合はipairs関数を使います。
使用例
arr = {"Google", "Arkgame", "Yahoo"}
for key,value in ipairs(arr)
do
print(key, value)
end
arr = {"Google", "Arkgame", "Yahoo"}
for key,value in ipairs(arr)
do
print(key, value)
end
arr = {"Google", "Arkgame", "Yahoo"} for key,value in ipairs(arr) do print(key, value) end
実行結果
C:\study\skill\lua>lua test.lua
1 Google
2 Arkgame
3 Yahoo
C:\study\skill\lua>lua test.lua
1 Google
2 Arkgame
3 Yahoo
C:\study\skill\lua>lua test.lua 1 Google 2 Arkgame 3 Yahoo