Why next code:
local x = {X=1, Y=2, Z=3}
local y = {}
for Key, _ in pairs(x) do
table.insert(y, Key)
end
for i, v in ipairs(y) do
print(i, v)
end
Why when we run it, it always returning random result?
1 Z
2 Y
3 X
Or
1 Y
2 X
3 Z