随笔分类 - Lua
StrokePlus常用脚本
摘要:1.按照时间创建文本文件并打开 文本文件并没有什么快捷方式,每次都要右键,找新建,找文本文档,临时写点什么还要保存,写名字,懒得写就打aa,bb的,挺烦的. 难点在于用lua没法知道当前鼠标所在的文件夹路径,于是改用windows的地址栏,效果还不错. 下面的代码在鼠标所在文件夹按照当前时间(精确到
阅读全文
lua 函数基础
摘要:函数定义在前,调用在后 如果函数只有一个实参,并且此参数是一个字面字符串或者table构造式,那么可以省略() 例如 print "hello" unpack{1,2} print [[ a multi line]] argument 与parameter对应 实参多余形参,舍弃多余的实参 少于形参
阅读全文
lua中的逻辑运算符
摘要:逻辑运算符也是3个,and,or,not,只是不是返回false和true,只有false和nil表示假,其他的都是真 and and使用短路运算,a and b,如果a为假,结果已经定了,返回a假,否则返回b,返回的也代表结果 or or也使用短路运算,a or b,如果a为真,返回b,不计算b,
阅读全文
lua中pairs和ipairs的区别
摘要:主要在有key为整数的时候有区别. 注意数组默认的下标从1开始,比如a={"a","b","c","d"},和a={[1]="a",[2]="b",[3]="c",[4]="d"}是一样的. 所以ipair和pairs的结果都是 1 a2 b3 c4 d 但是如果数组中的key和从1开始数的key不
阅读全文

浙公网安备 33010602011771号