2009-09-12 イテレータ Lua ipairs()を自分で実装してみる。 function ipairs(table) if type(table) ~= "table" then return nil end local i = 0 return function () i = i + 1 return i, table[i] end end このipairs()は、ちゃんと普通にforに渡せる。