读书人

lua迭代器示范

发布时间: 2012-12-25 16:18:28 作者: rapoo

lua迭代器示例

function iter(t)    local i = 0     local n = table.getn(t)    return function ()        i = i + 1        if(i <=n ) then            return t[i]        else             return nil        end    endendar = {1, 2, 3}ariter = iter(ar)while true do    local e = ariter()    if(e == nil) then        break    end    print(e)end
?

读书人网 >编程

热点推荐