Lua中的异常处理pcall、xpcall、debug使用实例(lua的表标准库)万万没想到 如果需要在Lua中处理错误,必须使用函数pcall(protected call)来包装需要执行的代码。 pcall接收一个函数和要传递个后者的参数,并执行,执行结果:有错误、无错误;返回值tru...随心笔谈2年前3640
Lua中table的几种构造方式详解(卵圆孔未闭 晕厥)学到了 之前对于Lua的研究都是纸上谈兵,没有真正的项目练手,现在公司的项目基本上都是用Lua开发,是时候补充一下我那蹩脚的Lua知识了。 基础数据类型、表达式、循环结构什么的我就不说了,这么简单的东西说...随心笔谈2年前3660
Lua中的文件I/O操作教程(lua文件写入)全程干货 Lua中I/O库用于读取和处理文件。有两种类型的文件操作,在Lua即隐含文件的描述符和明确的文件描述符。 对于下面的例子中,我们将使用一个示例文件test.lua,如下图所示。 复制代码 代码如...随心笔谈2年前3330
Lua中三种循环语句的使用讲解(lua嵌套循环for)居然可以这样 -- 1、while循环 --[[ 理解为C语言的就行了,其实差不多的 语法格式: while(true) do 执行语句 end ]] --定义一个全局变量a=0 a=0 -- while(tr...随心笔谈2年前3680
Lua中的模块(module)和包(package)详解(模块化开放系统架构)深度揭秘 前言 从Lua5.1版本开始,就对模块和包添加了新的支持,可是使用require和module来定义和使用模块和包。require用于使用模块,module用于创建模块。简单的说,一个模块就是一个...随心笔谈2年前3450
Lua中使用二维数组实例(求出二维数组的最大元素及其所在的坐标)墙裂推荐 在Lua中跟JS也是一样,没有二维数组的概念,但是二维数组对我们的开发又是极其的重要,当然,使用很多啦。谈谈在Lua中如何使用二维数组? 原理,一维数组里面给一个嵌套就是二维数组了,好,就那么简单...随心笔谈2年前3980
Lua中的逻辑运算符使用详解(lua与运算)不看后悔a=5 b=20 if ( a and b ) then print("Line 1 - Condition is true" ) end if ( a or b ) then prin...随心笔谈2年前3560
Lua中使用模块的一些基础知识(lua示例)干货满满 --两个横线开始单行的注释,--[[加上两个[和]表示多行的注释--]]。 复制代码 代码如下: -- 假设文件mod.lua的内容是: local M={} local function say...随心笔谈2年前3780
Lua中算术运算符的使用示例(lua计算字符串长度)怎么可以错过a=21 b=10 c=a + b print("Line 1 - Value of c is ", c ) c=a - b print("Line 2 - Value of c is ", c )...随心笔谈2年前3590
Lua中关系运算符的使用教程(关系运算符和逻辑运算符的区别)真没想到a=21 b=10 if( a==b ) then print("Line 1 - a is equal to b" ) else print("Line 1 - a is not eq...随心笔谈2年前3290