local keys = {} for k in pairs(lv) do keys[k] = true end -- deepcopy v for k,a in pairs(v) do lv[k] = a keys[k] = nil end -- clear keys not exist in v for k in pairs(keys) do print("**********************",k) lv[k] = nil end
最后一个for循环岂不是把table清空了?因为key是_changes_lastversion_parent_dirty而传入参数是{1,3},key为1,2
应该这么该,不知道对不对?local keys = {}for k in pairs(lv._lastversion) do keys[k] = trueend - 回复 | (2965) | wushi333333 | 2017-07-25 01:48:45