以下将使用
Metatable元明确提供对
默认行为:
function Meta.__pairs(t)
return next,t,nil
end
现在,为了跳过特定元素,我们必须替换返回的下一个:
function Meta.__pairs(t)
return function(t,k)
local v
repeat
k,v = next(t,k)
until k == nil or theSEOk(t,k,v)
return k,v
end,nil
end
供参考:Lua 5.2 manual,pairs
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。