返回
大师,我使用luajit2.0.1在使用过程中遇到了这样一个问 local tt = {1,2,3,4,5} tt[4] = nil table.remove(tt,4) for k,v in pairs(tt) do print(k,v) end在jit 下运行,1 12 23 35 5在lua 5.11 12 23 34 5
table.remove() 后面应该是会上移的,这是为什么呢,jit的BUG吗我试过,tt 的其它位置(2,3 )jit和lua都上移 只有这个4 不行,