上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 16 下一页
摘要: 原文链接 最近在写代码中看到lua定义变量有local a = value1 and value2的操作,有些疑问,在此记录一下:当连接两个操作数时,1、对于运算符and,假设它的第一个操作数为假,就返回第一个操作数,否则返回第二个操作数注:lua中只视nil和false为假,其它所有都为真,包括0 阅读全文
posted @ 2022-05-23 17:23 青丝·旅人 阅读(169) 评论(0) 推荐(0)
摘要: 转载原文1 转载原文2 获取随机数方法及示例 --1.指定最小值和最大值获取随机数 --2.setRandom为选填参数,当该值为:true时,会设置随机数种子 --3.值得注意的是,当循环调用时请勿填入setRandom参数,否则返回随机数相同 function randomNum(numMin, 阅读全文
posted @ 2022-05-23 16:16 青丝·旅人 阅读(2015) 评论(0) 推荐(0)
摘要: 一、读取指定文件指定行的内容 1. 读取方法 --1.获取指定文件的指定行内容,若未指定行数,返回 {文件内容列表,文件总行数} --2.若行数在文件总行数范围,返回 {文件内容列表,文件总行数,指定行数的内容} --3.若行数超出文件总行数,返回 {文件内容列表,文件总行数} --4.filePa 阅读全文
posted @ 2022-05-23 15:40 青丝·旅人 阅读(4192) 评论(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 青丝·旅人 阅读(633) 评论(0) 推荐(0)
摘要: 使用Lua的库函数 string.gsub() 与 string:match() 去除空格: 一、常规方法 local strL1 = "fewa jf A a" strL1 = string.gsub(strL1, " ", "") print(strL1) 顺便说下一,想去除回车只需要将 " " 阅读全文
posted @ 2022-05-22 17:02 青丝·旅人 阅读(4089) 评论(0) 推荐(0)
摘要: 原文连接 一、认识goto goto是lua5.2以后加入的新特性,和其它语言中的goto用法相似; goto说明符会将一段程序转换到一个label,一个label定义之后在整个代码块都是课件的,除了嵌套函数之外; 用法如下:我们可以使用::gotoname_::来声明一个跳转的标志符,之后可以使用 阅读全文
posted @ 2022-05-20 16:40 青丝·旅人 阅读(882) 评论(0) 推荐(0)
摘要: Code如下: --根据文件名判断文件类型 --其实有文件对象的化直接 Type(fileNmae) 可以更方便快速获取文件类型 local function judgeFileType(fileName) local strLen = #fileName local po = fileName:f 阅读全文
posted @ 2022-05-20 11:40 青丝·旅人 阅读(580) 评论(0) 推荐(0)
摘要: 问题: 最近在用lua, 发现一个有点意思的槽点啊-____-! 那就是lua貌似会使用系统所用的字符集. 具体点说, 就是在windows上, 它会使用cp936来表示代码中的中文. 来个例子: print("中文") 把这句代码写到文本文件里, 保存的时候选择UTF-8的话, 这时你运行代码, 阅读全文
posted @ 2022-05-18 18:11 青丝·旅人 阅读(2203) 评论(0) 推荐(0)
摘要: 原文链接 string.byte()## 原型:string.byte (s [, i [, j] ]) 解释:函数返回字符s[i], s[i+1], ···, s[j]的内部数字编码(ASCII码),其中参数i的默认值是1,而参数j的默认值是i。需要注意的是该函数在返回的数字编码在跨平台方面不一定 阅读全文
posted @ 2022-05-18 17:52 青丝·旅人 阅读(4651) 评论(0) 推荐(0)
摘要: 首先是关于字符长度的一些结束(可以不看) 在 Lua 中,获取字符串长度我们一般使用 #str(不建议使用 string.len(str) )! local str = "abc" local len = #str print(len) -- 3 str = "你们好" len = #str pri 阅读全文
posted @ 2022-05-18 17:43 青丝·旅人 阅读(3820) 评论(0) 推荐(0)
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 16 下一页