![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
lua面试
文章平均质量分 78
小听歌
这个作者很懒,什么都没留下…
展开
-
【Lua面试】 迭代器和泛型For
迭代器函数Iterator():每次调用,函数会返回“下一个”元素的数值(不是返回索引)。exp-list:N个表达式组成的列表,通常只有一个,对迭代器工厂的调用。一个无状态迭代器,只使用无状态变量和控制变量来为迭代生成下一个元素。3.如果返回nil,循环结束,否则一直循环,再次调用迭代函数。调用迭代器函数,会返回下一个元素,闭包保存下一个元素的值。每次做新的迭代,都会再次调用迭代函数,返回nil结束迭代。一般不会自己去定义迭代器,而是去使用已经提供的迭代器。1个迭代函数,1个不可变状态,1个控制变量。..原创 2022-08-16 23:15:36 · 305 阅读 · 0 评论 -
【Lua面试】2021年Lua面试题分享(4.25更新)
lua深拷贝和浅拷贝的区别?如何实现深拷贝?lua中ipairs和pairs的区别?链接: link.原创 2021-03-26 00:56:06 · 18666 阅读 · 6 评论