在以下 Lua 代码中:
function eq_event(op1, op2)
if op1 == op2 then
return true
end
local h = getequalhandler(op1, op2)
if h then
return not not h(op1, op2)
else
return false
end
end
为什么要not not
在返回值之前使用?它与原始返回值不同吗?我还记得在 C 中,也有机会使用!!
before 一些表达式,它们是否相同?