
Lua
poda_
这个作者很懒,什么都没留下…
展开
-
【Lua基础】Lua基本用法
----------------注释方式------------------------- 单行注释--[[多行注释]]---------------基本数据类型----------------------- nil 空值-- boolean bool类型-- number 数字类型-- string 字符串-- table 表-- function 函数----原创 2015-11-20 11:46:42 · 920 阅读 · 0 评论 -
【Lua】观察者模式在Lua中的实现
--LUA对于观察者模式的实现--被观察者表Subject = {}--类似父类,具体对于lua面向对象编程思想学习看这里:--http://www.jb51.net/article/55724.htmfunction Subject:new(obj) obj = obj or {} setmetatable(obj, self) --实例化对象指向Subject,这样就以Sub原创 2016-02-01 11:13:39 · 1504 阅读 · 0 评论 -
【Lua】不进位保留小数点X位数
游戏需求常常因为数值太大,需要简化显示,例XX.XX亿。 XX.XX万lua在对两个整数进行除法操作时不会向C#那样将结果转换成整数,而是自动转换成浮点数。所以当我们保留小数使用string.format("%.2f",str)的时候,会自动完成四舍五入操作那么当不想进位的时候怎么做呢:function NumberToShow(number) if number = n原创 2016-03-29 13:57:55 · 9127 阅读 · 0 评论 -
【Lua】将数据插入table,并设置Key值
给定如下数据 {“aaa”, 25, "策划"}, {“bbb”, 24, "程序"}, {“ccc”, 26, "测试"}这些数据用LUA转化成 { {“aaa”, 25, "策划"}, {“bbb”, 24, "程序"}, {“ccc”, 26, "测试"}}这种表,并设置Key值为szName, nAge, szTitle.思路:先将三张表插入到同一张表中,再通过循环,将“大表”转载 2016-05-12 16:51:26 · 2884 阅读 · 0 评论 -
【Lua】Lua转义符的使用
虽然lua中字符串拼接“string.format”相对于“..”消耗较大,但有时为了代码的可读性,项目中还是经常用到“string.format”。至于这两个用法的性能看源码也很容易看出来,这里就简单说一下,前者其实调用C函数str_format来实现拼接的,而后者只是一个操作符,通过memcpy来拼接,并且多个“..”的操作其实也只执行了一次concat。对于“string转载 2016-11-25 17:55:48 · 8732 阅读 · 1 评论