随笔分类 - Lua
摘要:使用Sublime编辑器编辑lua文件时出现Decode error - output not utf-8; 首先查看文本的格式是否是UTF-8的,使用Notepad++ 查看编码格式,保存为UTF-8的格式; 如果还是报错,就对已更改文件进行逐句对比,查看是否有中文编码个格式的标点符号之类的;有时
阅读全文
摘要:1.对字符中的“()”的内容剪切; 1 local num1 = string.find(str1,"(");2 local num2 = string.find(str1,")");3 4 local str2 = string.sub(str1,0,num1...
阅读全文
摘要:对已知中文字符串进行分割,以“(”和“)”来截取字符串;str1="白雪皑皑雪橇行,胡子老人把人惊(落花无声)";print(str1);num1 = string.find(str1,'(')num2 = string.find(str1,')')print(num1,":",num2);prin...
阅读全文
摘要:使用 Lua 中的table.getn获得数组的table的长度;运行失败--> t ={1,2,3 }> print(table.getn(t))stdin:1: attempt to call field 'getn' (a nil value)stack traceback: stdin:1:...
阅读全文
摘要:词法定界 lexical scoping static scoping 词法定界(lexical scoping 有时叫静态域)是许多语言约定使用的,变量只能在这套范围(按功能排列)内被一些已经定义了的 代码段中调用(引用)。当被编译后,这些范围将被确定下来。变量定义用这种格式的时候叫私有变量。 ...
阅读全文
摘要:说到Lua的遍历将要使用到循环;先说遍历再说循环; 遇到这样类似结构的一个tableData={ [102]={p1=1,pa={1,2,3}}, [103]={p1=2,pa={2,3,4}}, [105]={p1=4,pa={3,4,5}}} 目的获得key 值与pa的...
阅读全文
摘要:这里只介绍和插件编写比较有关的几个函数. 详细的Lua手册请参照Lua Reference Manual 5.1.table函数库一部分的table函数只对其数组部分产生影响, 而另一部分则对整个table均产生影响. 下面会分开说明.table.concat(table, sep,start, e...
阅读全文
摘要:Lua 的语法比较简单,学习起来也比较省力,但功能却并不弱。 在Lua中,一切都是变量,除了关键字。请记住这句话。I. 首先是注释 写一个程序,总是少不了注释的。 在Lua中,你可以使用单行注释和多行注释。 单行注释中,连续两个减号"--"表示注释的开始,一直延续到行末为止。相当于C++语言...
阅读全文
摘要:1 、下载相应的lua安装包 方法 一Mointain Lion - Lua 5.2.1Lion - Lua 5.2.1Snow Leopard - Lua 5.2.1 Lua 将默认安装到/usr/local/,Lua 解释器完整的路径是/usr/local/bin/lua,但你不需要输入完...
阅读全文
浙公网安备 33010602011771号