Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local SysTime = SysTime
- local pairs = pairs
- local ipairs = ipairs
- local function pt(i)
- return i
- end
- local t = {}
- for i = 1, 1e5 do
- t[i] = i
- end
- local start = SysTime()
- for i = 1, 10000 do
- for i = 1, 1e5 do
- pt(t[i])
- end
- end
- print("numeric-for", SysTime() - start)
- local start = SysTime()
- for i = 1, 10000 do
- for k, v in pairs(t) do
- pt(v)
- end
- end
- print("pairs", SysTime() - start)
- local start = SysTime()
- for i = 1, 10000 do
- for k, v in ipairs(t) do
- pt(v)
- end
- end
- print("ipairs", SysTime() - start)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement