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