Lua 123

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

Lua教程(十七):C API简介

Lua是一种嵌入式脚本语言,即Lua不是可以单独运行的程序,在实际应用中,主要存在两种应用形式。第一种形式是,C/C++作为主程序,调用Lua代码,此时可以将Lua看做“可扩展的语…

2023-12-05 1,033

在Lua程序中使用MySQL的教程

导入MySQL 我们可以用一个简单语句导入SQLite库,假设Lua中正确实现并已完成。在安装过程中,文件夹libsql包含数据库相关的文件。 复制代码 代码如下:mysql = …

2023-12-05 1,029

lua中赋值类型代码详解

我们来看看lua vm在解析下面源码并生成bytecode时的整个过程: foo = \"bar\" local a, b = \"a\", \"b\" foo = a 首先我们先…

2023-12-05 1,024

详解Lua中的数组概念知识

数组是有序的对象的装置,它可以是包含含有多个行和列的行或多维阵列的集合的单个二维数组。 在Lua中,数组是使用索引表与整数实现的。数组的大小是不固定的,它可以增长基于我们需要受存储…

2023-12-05 996

Lua编程示例(二):面向对象、metatable对表进行扩展

counter = { count = 0 } function counter.get(self) return self.count end function counter:…

深入谈谈lua中神奇的table

前言 最近在尝试配置 awesome WM,因此粗略地学习了一下 lua 。 在学习过程中,我完全被 table 在 lua 中的应用所镇住了。 table 在 lua 中真的是无…

Nginx+lua 实现调用.so文件

最近在和智能硬件部门一起,做一个室内定位的服务,该服务根据手机端传过来的beacon设备列表,根据一定的算法计算出具体的商场,并将商场ID和beason设备列表作为参数,调用.so…

在Lua中使用模块的基础教程

什么是模块? 模块是一个像,可以使用需要加载并有包含表中的单个全局命名的库。该模块可包含若干函数和变量。所有这些函数和变量被包裹在以它作为一个命名空间的表。也是一个很乖的模块有必要…

2023-12-05 977

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

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

2023-12-05 976

Lua编程示例(五): C语言对Lua表的读取和添加

#include \"stdafx.h\" lua_State *L; void load_lua(char *filename){ L=luaL_newstate(); luaL…

1 2 3 13