网页学习体会

  • 首页
  • 个人博客
您的位置: 首页  >  IT文章  >  lua迭代器示范

lua迭代器示范

分类: IT文章 • 2023-10-30 23:03:09
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
    end
end
ar = {1, 2, 3}
ariter = iter(ar)
while true do
    local e = ariter()
    if(e == nil) then
        break
    end
    print(e)
end
 

相关推荐

  • python学习笔记十四-迭代器
  • 面向对象进阶 1,item系列 2,Python上下文管理器以及with语句 3,通过__iter__,__next__实现迭代器协议 4,构析函数 6,__slots__方法 7,元类
  • 函数、迭代器、生成器、装饰器
  • python(15)——迭代和迭代器
  • ArrayList用迭代器遍历的过程中是否可以删除数据?
  • 012-迭代器 迭代器
  • Day_04 装饰器_迭代器_生成器_内置方法_Json & pickle 数据序列化
  • 设计模式--行为型模式--迭代器模式
  • 迭代器 迭代器 生成器
  • python's thirteenth day for me 迭代器 生成器
  • php创设OpenOffice com组件失败~
  • 请问:C++builder调用C#创建的com组件(.dll和.tlb)多谢
    网站免责声明 网站地图 最新文章 用户隐私 版权申明
本站所有数据收集于网络,如果侵犯到您的权益,请联系网站进行下架处理。   

Copyright © 2018-2021   Powered By 网页学习体会    备案号:   粤ICP备20002247号