Lua语言
文章平均质量分 81
zhujie_518
这个作者很懒,什么都没留下…
展开
-
Lua库之时间和日期操作
os.time() 日历时间os.date() os.date("%x", os.time()) 完整的格式化参数),这里是"11/28/08"os.clock() 附录完整的格式化参数这些时间输出的字符串表示是经过本地化的。所以如果是在巴西(葡萄牙语系),"%B" 得到的就是 "s转载 2012-06-05 10:15:52 · 317 阅读 · 0 评论 -
C++调用LUA
lua作为小巧精悍的脚本语言,易于嵌入c/c++中 , 广泛应用于游戏AI ,实际上在任何经常变化的逻辑上都可以使用lua实现,配合c/c++实现的底层接口服务,能够大大降低系统的维护成本。下面对lua和c/c++的交互调用做一个实例分析:lua提供了API用于在c/c++中构造lua的运行环境,相关接口如下://创建lua运行上下文lua_State* luaL_newstate(v原创 2012-06-07 10:09:14 · 377 阅读 · 0 评论 -
Lua语言-安装,编辑,编译,运行指导
http://blog.csdn.net/FreeKid/archive/2007/10/04/1811296.aspx既然开始学习Lua,就应该对它有个一个大体的了解,对于Lua语言的介绍可以看这里http://baike.baidu.com/view/416116.htm【百度百科】英文好的朋友也可以直接到Lua官方网站去了解更多的内容http://www.lu转载 2012-06-07 10:26:45 · 347 阅读 · 0 评论 -
String库
Lua解释器对字符串的支持很有限。一个程序可以创建字符串并连接字符串,但不能截取子串,检查字符串的大小,检测字符串的内容。在Lua中操纵字符串的功能基本来自于string库。String库中的一些函数是非常简单的:string.len(s)返回字符串s的长度;string.rep(s, n)返回重复n次字符串s的串;你使用string.rep("a", 2^20)可以创建一个1M转载 2012-06-07 10:35:36 · 465 阅读 · 0 评论 -
lua的table数据结构的实现
lua的一个很大的优势是体积小,可以很方便的嵌入到其他的系统中,所以,它只设计了一种数据结构table供我们使用,但是由于其table实现的巧妙性,所以我们可以很方便的扩展出其他的数据结构,如数组,队列,字典等等 。在lua中一个table分成数组段和hash段俩部分,从lua5.1的原码中可以很容易的看出来,数字作为key的一般是放在数组段的,string和当数字过于离散的时候,放在hash转载 2012-06-07 10:23:49 · 370 阅读 · 0 评论