Lua自学:8 迭代

Lua自学:8 迭代,第1张

Lua自学:8 迭代

1.迭代器:就是一种可以遍历一种集合的所有元素   

       迭代本身其实就是每一次都记下集合的3种状态:一个迭代器函数,一个恒定状态,一个控制变量   然后根据这3种状态去集合中取值,甚至你可以自己定义一个函数来定义迭代器。

 如图,定义自己写的简单迭代函数,其实就是for循环,一般来说基本上都是用官方的提供的迭代函数。

    上面是类似于java的fori写法,那么也有 foreach写法可以参考 lua :5,就不多说了

 

这一章类容挺多,但是看起来其实没什么东西,所以也没什么总结,总而言之:迭代器这个可以参考版本选择自己需要的,没有什么难点

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/4998505.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-14
下一篇 2022-11-14

发表评论

登录后才能评论

评论列表(0条)

保存