摘要: 时间相关 -- 系统时间 print(os.time()) -- 自己传入参数 得到时间 print(os.time({year =2014,month=8,day=14})) --os.date("*t") local nowTime=os.date("*t") for k,v in pairs( 阅读全文
posted @ 2024-07-28 21:28 BaiLuoXi 阅读(21) 评论(0) 推荐(0)
摘要: 封装 -- 面向对象 类 其实都是基于 table来实现 -- 元表相关的知识点 Object = {} Object.id=12 function Object:Test() print(self.id) end -- 冒号 是会自动将调用这个函数的对象 作为第一个参数传入的写法 -- 在Obje 阅读全文
posted @ 2024-07-28 21:24 BaiLuoXi 阅读(27) 评论(0) 推荐(0)
摘要: 元表概念 -- 任何 表变量 都可以作为另一个表变量的元表 -- 任何 表变量 都可以有自己的元表(继承(浅拷贝)) -- 当我们子表中进行一些特定操作时 -- 会执行元表中的内容 设置元表 设置元表的公共方法 setmetatable(被设置的表,元表) getmetatable 得到元表,判断是 阅读全文
posted @ 2024-07-28 21:12 BaiLuoXi 阅读(47) 评论(0) 推荐(0)
摘要: 协程的创建 lua 协程的类型是 thread(线程) 协程的本质是一个线程对象 关键字:coroutine.create -- 创建协程 fun = function () print(123) end --第一种协程创建方式 co = coroutine.create(fun) --协程的本质是 阅读全文
posted @ 2024-07-28 20:48 BaiLuoXi 阅读(35) 评论(0) 推荐(0)
摘要: 大G表 _G 表 是一个总表(table) 他将我们申明的所有全局的变量都存储在其中 for k,v in pairs(_G) do -- 输出当前lua脚本所有的的全局成员 print(k,v) end --本地变量 家里Local 的变量是不会存到大_G表中的 阅读全文
posted @ 2024-07-28 17:32 BaiLuoXi 阅读(96) 评论(0) 推荐(0)
摘要: 全局变量 与 本地(局部)变量 lua 声明变量默认是全局的 在某些时候不需要使用 全局的使用 则需要局部变量定义 全局变量是会占内存空间的 关键字 local -- 全局变量 a=1 b="洛溪" for i=1,2 do c = "白芷" end --输出值 "白芷" print(c) -- 本 阅读全文
posted @ 2024-07-28 17:31 BaiLuoXi 阅读(34) 评论(0) 推荐(0)
摘要: 字典 字典的本质运用 键值对 一个键对应一个值 和自定义索引表 相似 定义使用 --字典是由键值对构成 a ={["name"]="洛溪",["age"]= 14, ["1"]= 10} -- 访问单个变量 用中括号填键 来访问 print( a["name"]) print( a["1"]) pr 阅读全文
posted @ 2024-07-28 17:11 BaiLuoXi 阅读(278) 评论(0) 推荐(0)