随笔分类 -  xlua项目

一些LUA函数
摘要:1、assert (v [, message]) 功能:相当于C的断言,当表达式v为nil或false将触发错误, message:发生错误时返回的信息,默认为"assertion failed!" 2、collectgarbage (opt [, arg]) 功能:是垃圾收集器的通用接口,用于操作 阅读全文
posted @ 2019-06-21 12:08 晨雨初听_cc 阅读(524) 评论(0) 推荐(0)
关于lua中的冒号(":")和点号(".")的区别
摘要:一、定义方法的区别 一、定义方法的区别 一、定义方法的区别 一、定义方法的区别 1、冒号定义方法,默认会接受self参数;而点号定义的时候,默认不会接受self参数 例: (1)冒号定义 function class:test() --这里会接受self参数,比如 print(self.a,self 阅读全文
posted @ 2019-06-17 11:09 晨雨初听_cc 阅读(2864) 评论(0) 推荐(1)
Lua中and、or的一些特殊用法
摘要:Lua中的逻辑运算符:与(and)、或(or)和非(not),与其他语言的逻辑运算符功能一致,这里不做赘述。只说一点,所有的逻辑运算符将false和nil视为假,其他任何东西视为真,0也视为真。 这里要说的是and和or的一些特殊用法。 当连接2个操作数时: 1.对于运算符and来说,如果它的第一个 阅读全文
posted @ 2019-06-12 20:48 晨雨初听_cc 阅读(7574) 评论(0) 推荐(0)