最近打算录制一套LUA的视频教程, 在网上了解了相关学习资料,首先学习了《Programming in Lua》,本书的翻译由www.luachina.net完成。本站已经征得作者Mr. Roberto Ierusalimschy的同意,所有教程的版权归Mr. Roberto Ierusalimschy 所有,有关版权请参考下面引自官方网站的声明,未经许可不得擅自转贴或者以任何形式发布,否则后果自负。以下是整理学习笔记目录;511遇见录制了易语言调用lua,实现多线程的3套课程:
易语言lua脚本实现多线程游戏窗口控制
易语言lua通过luacom实现大漠脚本及多线程
易语言调用lua脚本及lua5.3模块封装调用
第1课:认识脚本语言Lua-1
第2课:LUA教程Chunks-2
第3课:LUA教程全局变量-3
第4课:LUA教程语法约定-4
第5课:LUA教程命令行方式-5
第6课:LUA教程类型和值-6
第7课:LUA教程类型Strings-7
第8课:LUA教程表达式算术运算符-8
第9课:LUA教程表达式关系运算符-9
第10课:LUA教程表达式逻辑运算符-10
第11课:LUA教程表达式连接运算符和优先级-11
第12课:LUA教程表达式表的构造-12
第13课:LUA教程赋值语句-13
第14课:LUA教程局部变量与代码块(block)-14
第15课:LUA教程控制结构语句-15
第16课:LUA教程break和return语句-16
第17课:LUA教程函数多返回值-17
第18课:LUA教程函数可变参数-18
第19课:LUA教程函数命名参数-19
第21课:LUA教程再论函数闭包-21
第22课:LUA教程非全局函数-22
第23课:LUA教程正确的尾调用(Proper Tail Calls)-23
第24课:LUA教程迭代器与闭包-24
第26课:LUA教程无状态的迭代器-26
第27课:LUA教程多状态的迭代器-27
第28课:LUA教程真正的迭代器-28
第29课:LUA教程编译·运行·错误信息-29
第30课:LUA教程require函数-30
第31课:LUA教程C Packages-31
第32课:LUA教程错误-32
第33课:LUA教程异常和错误处理-33
第34课:LUA教程错误信息和回跟踪(Tracebacks)-34
第36课:LUA教程管道和过滤器-36
第37课:LUA教程用作迭代器的协同-37
第38课:LUA教程非抢占式多线程-38
第39课:LUA教程完整示例Lua作为数据描述语言使用-39
第40课:LUA教程完整示例马尔可夫链算法-40
第41课:LUA教程完数据结构数组-41
第42课:LUA教程完矩阵和多维数组-42
第43课:LUA教程链表-43
第44课:LUA教程队列和双向队列-44
第45课:LUA教程集合和包-45
第46课:LUA教程字符串缓冲-46
第47课:LUA教程数据文件与持久化-47
第48课:LUA教程序列化-48
第49课:LUA教程保存不带循环的table-49
第50课:LUA教程保存带循环的table-50
第51课:LUA教程Metatables and Metamethods-51
第52课:LUA教程算术运算的Metamethods-52
第53课:LUA教程关系运算的Metamethods-53
第54课:LUA教程库定义的Metamethods-54
第55课:LUA教程表相关的Metamethods The __index Metamethod-55
第56课:LUA教程表相关的Metamethods 有默认值的表 -56
第57课:LUA教程表相关的Metamethods 监控表 -57
第58课:LUA教程表相关的Metamethods 只读表 -58
第59课:LUA教程表使用动态名字访问全局变量 -59
第60课:LUA教程环境声明全局变量 -60
第61课:LUA教程环境非全局的环境 -61