Lua 123

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

Lua教程(十九):C调用Lua

1. 基础: Lua的一项重要用途就是作为一种配置语言。现在从一个简单的示例开始吧。 复制代码 代码如下: --这里是用Lua代码定义的窗口大小的配置信息 width = 200 …

2023-12-05 976

详解Lua中的元表和元方法

目录一、元表二、元表的设置1、类型的原始元表2、设置元表和获取元表2-1、setmetatable(table, metatable)2-2、getmetatable(object…

深入探究Lua中的解析表达式

使用一个模式 这个例子显示了一个建立和使用模式的程序,它非常简单但很完整: 复制代码 代码如下:local lpeg = require \"lpeg\" -- matches a…

2023-12-05 232

Lua中string.lower()使用指南

前言 今天我们总结的函数也比较简单,函数的作用的将所给字符串的中的大写字母转换成小写字母,这种操作往往出现在比较操作之前,比如验证码通常都是不区分大小写的,接下来我们一起看一下函数…

Lua编程示例(一):select、debug、可变参数、table操作、error

function test_print(...) for i=1,select(\"#\",...) do print(i,select(i,...)) end end test_…

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

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

Lua时间转化的几个小例子

1、把时间 秒,转化为xx天xx时xx分xx秒 的形式 复制代码 代码如下: --把时间 秒,转化为xx天xx时xx分xx秒 的形式 function convertTimeFor…

2023-12-05 608

浅谈Lua的面向对象特性

面向对象的特性 类: 类是可扩展的模板用来创建对象,提供状态的初始值(成员变量)和行为的实现。 对象: 它是类的实例并具有分配给自己独立的内存。 继承: 它是由变量和类的函数被其他…

2023-12-05 355

Lua流程控制语句if else的使用示例

Lua提供了if语句和if else语句作为流程控制语句,当然,符合C的特点,流程语句之间可以实现嵌套操作,当然流程控制也可以和循环体结合进行控制。 1、if语句 if(布尔表达式…

1 2 3 13