
lua
qq19342572
这个作者很懒,什么都没留下…
展开
-
lua中的泛型for 和迭代器
lua中的泛型for 和迭代器lua中的泛型for语法如下:for<var-list> in <exp-list> do blockendvar-list :迭代变量列表(具体的值由迭代函数返回),可以有多个变量,第一个默认为迭代变量,如果为nil则退出for循环.exp-list:表达式列表(至少一个表达式,在进入for时只被调用一次)泛型for的具体流程:Step-1:调用e原创 2015-08-09 15:50:54 · 1051 阅读 · 0 评论 -
lua 协同程序
协同程序yield函数:程序由运行态到挂起态Resume函数:程序由挂起态到运行态a) 在任一指定时刻只有一个协同程序在运行,yield函数可以挂起协同程序,如果程序被yield挂起时,当执行resume时程序会在yeild处返回被继续执行,直到再被yield挂起或者程序执行结束b) 协同有三种状态,运行态,挂起态(被yeild挂起),终止态(程序执行结束)原创 2015-12-15 09:52:57 · 367 阅读 · 0 评论