lua
文章平均质量分 79
技术人宝哥
北漂15年互联网技术人,服务于优酷,阿里,京东的大厂,深耕技术管理、广告变现、高并发/复杂系统架构设计
展开
-
目录:LUA深入浅出
LUA深入浅出一、Lua基本语法二、Lua字符串处理三、Lua之table四、Lua之模块五、Lua之IO六、协成七、Lua面向对象八、Lua异常处理原创 2016-12-23 20:58:08 · 1758 阅读 · 1 评论 -
Lua之table
Lua中所有数组、符号表、集合、记录、队列和其他数据结构都是通过table实现,也可以通过table来实现模块(module)、包(package)和对象(Object)。table是对象,可以类比Java中的数组b['name']和b.name等价,而对于数字只能使用b['3']的形式,同Javascript一样,当没有table的引用时,Lua的垃圾回收器最终回收table。Table的初始化等相关操作是非常简单的,这儿就不一一列举,介绍一下table的特性,和使用过程中需要注意的地方:Table特原创 2017-01-10 13:35:48 · 814 阅读 · 0 评论 -
Lua之基本语法
LUA基本语法:LUA基本数据类型LUA表达式LUA控制语句LUA函数Lua的基本数据类型主要有:nil、boolean、Number、String、function、userdata、threadsNil:空,变量没有赋值,默认值是nilBoolean:Lua中false和nil都看作假的,其它都是真Number:Lua只有一种Number类型-double(双精度类型)String:双引号或单引号,也可以使用[[]]表示一个字符块,例如:原创 2016-12-23 20:59:00 · 1159 阅读 · 0 评论 -
Lua之字符串处理
在任何编程语言中字符串的处理都是非常重要的,虽然都是简单的总结,但还是总结一下,以便使用时候查阅:lua中的字符串是不可变的,就像是java中的String对象是final的一样string.len(s)返回s的长度。string.rep(s, n)返回重复s字符串n次的字符串。string.lower(s)返回一份已将大写转成小写的字符串s的拷贝string.upper(原创 2017-01-09 17:54:17 · 1336 阅读 · 0 评论