「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

実行結果

C:\study\skill\lua>lua test.lua
1       Google
2       Arkgame
3       Yahoo

 

Lua

Posted by arkgame