lua
文章平均质量分 93
wuwangxinan
这个作者很懒,什么都没留下…
展开
-
Lua Coroutine详解
协同程序与线程差不多,也就是一条执行序列,拥有自己独立的栈,局部变量和指令指针,同时又与其它协同程序共享全局变量和其它大部分东西。线程与协同程序的主要区别在于,一个具有多线程的程序可以同时运行几个线程,而协同程序却需要彼此协作地运行。就是说,一个具有多个协同程序的程序在任何时刻只能运行一个协同程序,并且正在运行的协同程序只会在其显示地挂起时,它的执行才会暂停。一、 lua协程函数概览 方法原创 2016-08-27 22:17:23 · 541 阅读 · 0 评论 -
Lua IO库详解
I/O 库提供了两套不同风格的文件处理接口。 第一种风格使用隐式的文件句柄; 它提供设置默认输入文件及默认输出文件的操作, 所有的输入输出操作都针对这些默认文件。 第二种风格使用显式的文件句柄。当使用隐式文件句柄时, 所有的操作都由表 io 提供。 若使用显式文件句柄, io.open 会返回一个文件句柄,且所有的操作都由该文件句柄的方法来提供。表 io 中也提供了三个 和 C 中含义相同的预定义文原创 2016-08-24 21:33:05 · 1391 阅读 · 0 评论 -
Lua table库整理
这个库提供了表处理的通用函数。 所有函数都放在表 table。 无论何时,若一个操作需要取表的长度, 这张表必须是一个真序列。table.concat(list, [, sep, [, i , [, j]]])提供一个列表,其所有元素都是字符串或数字,返回字符串 list[i]..sep..list[i+1] ··· sep..list[j]。 sep 的默认值是空串, i 的默认值是 1 , j原创 2016-08-23 00:51:35 · 282 阅读 · 0 评论 -
Lua string库详解
string库提供了字符串处理的通用函数。 例如字符串查找、子串、模式匹配等。 当在 Lua 中对字符串做索引时,第一个字符从 1 开始计算(而不是 C 里的 0 )。 索引可以是负数,它指从字符串末尾反向解析。 即,最后一个字符在 -1 位置处,等等。 字符串库中的所有函数都在表string 中。 它还将其设置为字符串元表的__index 域。 因此,你可以以面向对象的形式使用字符串函数。 例如原创 2016-08-20 00:16:10 · 736 阅读 · 0 评论 -
ulua 路径小记 以及 lua require 机制整理
## Lua require 相关整理(基于lua 5.1)摘自http://cloudwu.github.io/lua53doc/manual.html#6.3**根据lua5.1 手册做了部分修改**### package.preload为指定的模块,设置loader,在require模块时,先去查询这张表,如果有值,则使用preload中的loader(**可以用于修改特殊模块的加载策略**原创 2016-08-16 00:25:51 · 484 阅读 · 0 评论 -
Lua middleclass(v4.1) 解析
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2016-08-08 22:36:03 · 622 阅读 · 0 评论