环境全局变量table lua把所有的全局变量存在一个table里,并把这个table赋值给一个全局变量_G _G也在这个全局变量的table里,它就是一个普通的全局变量 可以用这种方法遍历所有全局变量 for k, v in pairs(_G) do print(k,v) end 可以使用...
分类:
其他好文 时间:
2014-12-17 15:55:54
阅读次数:
208
语句 赋值 多重赋值 a, b, c, d = 1, 2, 3, 4 a, b, c = 1, 2 assert(c == nil) 控制结构 if then elseif else end while end repeat until for循环 数字型for for ...
分类:
其他好文 时间:
2014-12-17 15:54:50
阅读次数:
135
错误处理 assert(exp) error("error message text") pcall安全调用协同程序 lua没有真正的多线程,都是使用协同程序也实现的多线程 lua是非对称式协同程序(semi-coroutine),它提供两个函数来处理执行权 任一时刻只能有一个协同程序在执行 只能自...
分类:
其他好文 时间:
2014-12-17 15:54:05
阅读次数:
169
元表与元方法基本概念 1.lua中每个值都有一个元表 2.table和userdata可以有各自独立的元表 3.其它类型的值共享其类型所属的单一元表 4.lua在创建新table时不会创建元表 5.其它基本类型的加减等操作都有预定义操作,table只能通过元表及元方法 6.getmeta...
分类:
其他好文 时间:
2014-12-17 15:53:45
阅读次数:
172
Lua: Error during loading:[string "/usr/share/wireshark/init.lua"]:46: dofile has been disabled due to running Wireshark as superuser. See http://wiki...
分类:
系统相关 时间:
2014-12-17 09:03:27
阅读次数:
281
--[[
lua元表完成
数值和逻辑运算
]]
--[[
Lua不支持函数默认值
所以通过是否为nil来判断
如果是nil的话,not nil为true
Lua支持的元表函数
__add 加
__sub 减
__div 除
__unm 负
__pow 幂
Lua支持的元表逻辑运算
__eq 等于
__lt 小于
__le 小于等于
]]
require("math")
functio...
分类:
其他好文 时间:
2014-12-17 00:22:01
阅读次数:
133
该模块提供eventlet的事件支持,事件提供了跨 greenthread 的操作原语。 同一个事件对象既可以发出事件也可以接收(等待)事件,不同的协程共享这一个事件对象,就为不同协程之间基于事件的同步提供了可能。class eventlet.event.Event 该类型抽象了以下事件:任...
分类:
编程语言 时间:
2014-12-16 22:29:39
阅读次数:
214
Unity3D提供了一个工具叫做“协程”,所谓协程就是使用StartCoroutine()里面添加一个方法来调用该方法。对这个被调用的方法有如下规定:返回值必须是IEnumerator类型。那么为什么要使用协程呢?通常这是为了应付某一类需要,比如想要延时执行某一段代码,或者使用www进行一些请求.....
分类:
编程语言 时间:
2014-12-16 22:15:40
阅读次数:
612
关于cocos2dx lua中的clone函数的源码解读...
分类:
其他好文 时间:
2014-12-16 15:14:46
阅读次数:
189
cocos2dx的runAction: 重复执行,多个动作连接执行,多个动作同时执行的实现...
分类:
其他好文 时间:
2014-12-16 15:13:35
阅读次数:
128