1.迭代器:就是一种可以遍历一种集合的所有元素
迭代本身其实就是每一次都记下集合的3种状态:一个迭代器函数,一个恒定状态,一个控制变量 然后根据这3种状态去集合中取值,甚至你可以自己定义一个函数来定义迭代器。
如图,定义自己写的简单迭代函数,其实就是for循环,一般来说基本上都是用官方的提供的迭代函数。
上面是类似于java的fori写法,那么也有 foreach写法可以参考 lua :5,就不多说了
这一章类容挺多,但是看起来其实没什么东西,所以也没什么总结,总而言之:迭代器这个可以参考版本选择自己需要的,没有什么难点
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)