摘要: 原文链接 最近在用合宙的Air302开发物联网项目,因为合宙用的自家的luatOS操作系统,二次开发全都要用lua写,据说lua写起代码比C更方便,但是不会就是不会啊喂!!学不会就是不方便啊,例如这个self理解起来就有点困难。 lua中的数据类型lua中一共有8种基本的数据类型,而且变量不需要类型 阅读全文
posted @ 2022-05-23 17:52 青丝·旅人 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 原文链接 最近在写代码中看到lua定义变量有local a = value1 and value2的操作,有些疑问,在此记录一下:当连接两个操作数时,1、对于运算符and,假设它的第一个操作数为假,就返回第一个操作数,否则返回第二个操作数注:lua中只视nil和false为假,其它所有都为真,包括0 阅读全文
posted @ 2022-05-23 17:23 青丝·旅人 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 转载原文1 转载原文2 获取随机数方法及示例 --1.指定最小值和最大值获取随机数 --2.setRandom为选填参数,当该值为:true时,会设置随机数种子 --3.值得注意的是,当循环调用时请勿填入setRandom参数,否则返回随机数相同 function randomNum(numMin, 阅读全文
posted @ 2022-05-23 16:16 青丝·旅人 阅读(1724) 评论(0) 推荐(0) 编辑
摘要: 一、读取指定文件指定行的内容 1. 读取方法 --1.获取指定文件的指定行内容,若未指定行数,返回 {文件内容列表,文件总行数} --2.若行数在文件总行数范围,返回 {文件内容列表,文件总行数,指定行数的内容} --3.若行数超出文件总行数,返回 {文件内容列表,文件总行数} --4.filePa 阅读全文
posted @ 2022-05-23 15:40 青丝·旅人 阅读(3692) 评论(0) 推荐(0) 编辑
摘要: --读全部 function load(fileName) assert(type(fileName) == 'string', 'Parameter "fileName" must be a string.'); local file = assert(io.open(fileName, 'r') 阅读全文
posted @ 2022-05-23 14:24 青丝·旅人 阅读(510) 评论(0) 推荐(0) 编辑