首页 > 代码库 > lua——防泄漏的正确姿态

lua——防泄漏的正确姿态

案例一:
do
local a ={}
a[1] = {11}
a[2] = {22}
for k, v in pairs(a) do
if 2 == k then
print(v)
v = nil
end
end
print(a[2])
local b = a[2]
print(b)
b = nil
print(a[2])
a[2] = nil
print(a[2])
end
打印结果:
table: 002CA5E0
table: 002CA5E0
table: 002CA5E0
table: 002CA5E0
nil

lua——防泄漏的正确姿态