- 博客(2)
- 资源 (1)
- 收藏
- 关注
原创 【Programming in Lua】协同程序
看了好几次协同程序都始终没能搞懂其中resume是如何与yield进行数据交流的,今天终于看懂了,让我们从头说起基本语法coroutine.create( )创建coroutine,返回coroutine, 参数是一个函数,当和resume配合使用的时候就唤醒函数调用coroutine.resume( )重启coroutine,和create配合使用coroutine.yield()挂起coroutine,将coroutine设置为挂起状态,这个和resume配合使用能有很多有用
2020-10-18 14:35:03 160
原创 【Programming in Lua1-7章】读书笔记
很多细节的小点为了防止自己遗忘,也方便以后查询,顺带回顾一下,分tips记录在这里。较为常识的Lua语法在这里就不在赘述了。Lua返回值可以是多个,但是在一些特定情况下只有一个。如用小括号强制返回一个,函数返回值在赋值语句中不是最后一个: x,y = foo2(), 20 -- x='a', y=20 foo2返回两个值,但是此时只能返回一个 Lua 中类似 return g(...)这种格式的调用是尾调用。但是 g 和 ...
2020-10-10 23:48:52 777
DOS版2048游戏
2018-01-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人