首页 脚本语言 Lua ( Page 3 )

Lua 123

Lua是一个小巧的脚本语言,Lua脚本可以很容易的被C/C++ 代码调用,也可以反过来调用C/C++的函数,这使得Lua在应用程序中可以被广泛应用。不仅仅作为扩展脚本,也可以作为普通的配置文件,代替XML,ini等文件格式,并且更容易理解和维护。

Lua 数学库的所有函数功能作用一览

math.pi为圆周率常量 = 3.14159265358979323846 abs 取绝对值 math.abs(-15) 15 acos 反余弦函数 math.acos(0.5)…

详解Lua中的变量相关知识点

变量不过是存储到区域项目可以操作的名称。它可以容纳不同类型的值,包括函数和表格。 变量名可以由字母,数字和下划线。它必须以字母或下划线。大写和小写字母是不同的,因为Lua是区分大小…

2023-12-05 920

分析Lua观察者模式最佳实践之构建事件分发系统

目录一、前言二、观察者模式三、事件分发系统四、使用事件分发系统解决问题五、注册监听事件接口六、反注册事件监听接口七、事件派发接口八、更多一、前言 试想这样一个问题,当某个事件发生时…

Lua中使用二维数组实例

在Lua中跟JS也是一样,没有二维数组的概念,但是二维数组对我们的开发又是极其的重要,当然,使用很多啦。谈谈在Lua中如何使用二维数组? 原理,一维数组里面给一个嵌套就是二维数组了…

2023-12-05 905

浅析Lua编程中的异常处理

需要进行错误处理 错误处理是必要的,因为真实世界中的操作通常需要使用复杂的操作,包括文件操作,数据库事务和web服务调用。没人关心错误的业务,涉及保密信息或金钱交易时造成大的损失。…

2023-12-05 894

Lua中函数与面向对象编程的基础知识整理

函数 1. 基础知识 调用函数都需要写圆括号,即使没有参数,但有一种特殊例外:函数若只有一个参数且参数是字面字符串或table构造式,则圆括号可有可无,如dofile \'a.lu…

Lua中计算、执行字符串中Lua代码的方法

一、Lua中执行字符串 运行过程中有个问题,我有个字符串,是一个数学表达式,如何计算这个字符串表达式的值呢? 比如,local param = \"7*100\", 我需要的结果其…

Lua中算术运算符的使用示例

下表列出了所有的Lua语言支持的算术运算符。假设变量A持有10和变量B持有20,则: 例子 试试下面的例子就明白了所有的Lua编程语言提供了算术运算符: 复制代码 代码如下:a =…

2023-12-05 868

Lua基础迭代器的使用实例

官方的文档说: 迭代器(iterator)是一种对象,它能够用来遍历标准模板库容器中的部分或全部元素,每个迭代器对象代表容器中的确定的地址 在Lua中迭代器是一种支持指针类型的结构…

Lua一维数组与多维数组的使用示例

Lua语言中,数组和C还是有区别的,Lua的数组下标从1开始计数,而C语言的数组下标从0开始计数,我想这可能是设计Lua的人想要符合人的思维习惯而去这么设计的。 数组,也就是按相同…