admin

帅气的我简直无法用语言描述!
Lua教程(十九):C调用Lua(lua调用C函数,获取堆栈)干货分享

Lua教程(十九):C调用Lua(lua调用C函数,获取堆栈)干货分享

 1. 基础: Lua的一项重要用途就是作为一种配置语言。现在从一个简单的示例开始吧。 复制代码 代码如下: --这里是用Lua代码定义的窗口大小的配置信息 width=...
1年前
2810
Lua教程(十七):C API简介(lua使用教程)不要告诉别人

Lua教程(十七):C API简介(lua使用教程)不要告诉别人

 Lua是一种嵌入式脚本语言,即Lua不是可以单独运行的程序,在实际应用中,主要存在两种应用形式。第一种形式是,C/C++作为主程序,调用Lua代码,此时可以将Lua看做“可扩展的语言”,我们将这种...
1年前
3170
Lua教程(二十):Lua调用C函数(lua函数返回多个值)快来看

Lua教程(二十):Lua调用C函数(lua函数返回多个值)快来看

#include #include #include #include #include <lualib.h> //待注册的C函数,该函数的声明形式在上面的例子中已经给出。 //需要说明的...
1年前
2900
Lua教程(二十二):userdata(lua function(…))万万没想到

Lua教程(二十二):userdata(lua function(…))万万没想到

#include #include #include #include <limits.h> #define BITS_PER_WORD (CHAR_BIT * sizeof(int)) ...
1年前
2830
Lua教程(二十一):编写C函数的技巧(lua编程语言)全程干货

Lua教程(二十一):编写C函数的技巧(lua编程语言)全程干货

 1. 数组操作: 在Lua中,“数组”只是table的一个别名,是指以一种特殊的方法来使用table。出于性能原因,Lua的C API为数组操作提供了专门的函数,如: 复制代码 代码如...
1年前
2900
Lua基础迭代器的使用实例(迭代器的作用和工作原理)硬核推荐

Lua基础迭代器的使用实例(迭代器的作用和工作原理)硬核推荐

 官方的文档说: 迭代器(iterator)是一种对象,它能够用来遍历标准模板库容器中的部分或全部元素,每个迭代器对象代表容器中的确定的地址 在Lua中迭代器是一种支持指针类型的结构,它可以遍历集合...
1年前
3460
Lua基础之运算符的使用示例(luafv.sys导致蓝屏)这都可以?

Lua基础之运算符的使用示例(luafv.sys导致蓝屏)这都可以?

 众所周知,C,C++,python等语言都有运算符,那么Lua也不例外,因为它是C写的嘛! Lua分为主要三类运算符,分别是算术运算符,关系运算符,逻辑运算符,还有特殊运算符。 1、算术运算符有:...
1年前
3040
Lua基本语法(lua语言nil)难以置信

Lua基本语法(lua语言nil)难以置信

 1 简介 由 clean C 实现。需要被宿主程序调用,可以注入 C 函数。 2 语法约定 Lua 的语法基于 BNF 的语法规则。 Lua 对大小写敏感。 2.1 保留关键字 C 语言中没有的关...
1年前
2920
Lua在各个操作系统中的开发环境配置教程(lua调用系统命令)不看后悔

Lua在各个操作系统中的开发环境配置教程(lua调用系统命令)不看后悔

 Lua开发环境设置 如果愿意设置您的Lua编程语言环境中,需要用计算机上的以下两个软件,(a)文字编辑器,(b)Lua解释,以及(c)Lua编译器。 文本编辑器 这将被用来输入编写程序。一些编辑...
1年前
2940
Lua在windows下的安装及环境配置(lua文件如何使用)速看

Lua在windows下的安装及环境配置(lua文件如何使用)速看

 环境:luafor windows (lfW) 主页:http://luaforwindows.luaforge.net/ lua for windows其实是一整套Lua的开发环境,它包括: L...
1年前
3020