随笔分类 -  lua及应用

摘要:如果转载,请注明博文来源:http://www.cnblogs.com/vanishfan/p/6909153.html 望各位支持! 项目中部分只读表易被人误改写,故决定在非线上环境里对这些表附加只读属性,方便在出现误改写的时候抛出lua错误,最终版代码如下: 测试代码如下: 测试环境https: 阅读全文
posted @ 2017-05-26 16:18 vanishfan 阅读(3558) 评论(1) 推荐(1)
摘要:注明来源:http://blog.csdn.net/murisly/article/details/46518551 注册表的描述,借用PIL中的一段话: registry 一直位于一个由 LUA_REGISTRYINDEX 定义的值所对应的假索引(pseudo-index)的位置。一个假索引除了他 阅读全文
posted @ 2017-05-15 15:01 vanishfan 阅读(2923) 评论(0) 推荐(0)
摘要:load (chunk [, chunkname [, mode [, env]]]) 加载一个代码块。 如果 chunk 是一个字符串,代码块指这个字符串。 如果 chunk 是一个函数, load 不断地调用它获取代码块的片断。 每次对 chunk 的调用都必须返回一个字符串紧紧连接在上次调用的 阅读全文
posted @ 2017-05-15 14:08 vanishfan 阅读(5152) 评论(0) 推荐(0)
摘要:lua的module好像是5.1开始有的在xx.lua的开头写上module('my_module')这行等价于如下几行local name = 'my_module'local M = {}_G[name] = Mpackage.loaded[name] = Msetfenv(1, M)但是此时s... 阅读全文
posted @ 2015-04-10 16:33 vanishfan 阅读(379) 评论(0) 推荐(0)
摘要:【转载自】http://blog.chinaunix.net/uid-552961-id-2736410.htmllua中的require机制 为了方便代码管理,通常会把lua代码分成不同的模块,然后在通过require函数把它们加载进来。现在看看lua的require的处理流程。1、require... 阅读全文
posted @ 2015-04-10 16:13 vanishfan 阅读(558) 评论(0) 推荐(0)