全文搜索
标题搜索
全部时间
1小时内
1天内
1周内
1个月内
默认排序
按时间排序
为您找到相关结果324,049个

Lua-脚本之家

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

Lua简介、编译安装教程及变量等语法介绍_Lua_脚本之家

lua.c:68:30: error: readline/history.h: No such file or directory 解决方法: 复制代码代码如下: # yum install readline-devel 问题2: 复制代码代码如下: make all SYSCFLAGS=”-DLUA_USE_LINUX” SYSLIBS=”-Wl,-E -ldl -lreadline” make[1]: Entering directory `/root/lua-5.2.3/src' gcc ...
www.jb51.net/article/562...htm 2024-6-1

Lua中的变量类型与语句学习总结_Lua_脚本之家

但是不推荐在Lua中以0作为索引起始值,因为大多数内建函数都假设数组起始于索引1。 3. 顺序结构 3.1. 赋值 除了普通的用“=”赋值之外,Lua还允许多重赋值,每个值和每个变量之间用逗号分隔。Lua总会将等号右边值的个数调整到与左边变量个数一致,若值个数少了,则多余的变量将赋予nil;若值个数多了,则多余的值会...
www.jb51.net/article/863...htm 2024-6-1

Lua极简入门指南(一):基础知识篇_Lua_脚本之家

2.boolean。此类型有两个值 true 和 false。在 Lua 中,false 和 nil 都表示条件假,其他值都表示条件真(区别于 C/C++ 等语言的是,0 是真)3.number。双精浮点数(IEEE 754 标准),Lua 没有整数类型4.string。你可以保存任意的二进制数据到字符串中(包括 0)。字符串中的字符是不可以改变的(需要改变时,你...
www.jb51.net/article/56692.htm 2024-6-1

Lua脚本语言概述_Lua_脚本之家

Lua虚拟机 Lua虚拟机内部有一个堆栈,Lua API提供了对其的操作,不仅有出入栈操作,还可以以数组的形式,通过索引值随机读写栈元素,这是双方交换数据的主要方式。 用宿主语言可以编写供Lua调用的函数,宿主语言需要遵守调用约定,从栈中取得参数,最后也将结果入栈。将宿主函数通过lua_register注册入Lua虚拟机(这一过程实质...
www.jb51.net/article/557...htm 2024-6-1

解析Lua中的全局环境、包、模块组织结构_Lua_脚本之家

模块就是一个程序库,而包是一系列模块。Lua中可以通过require来加载模块,然后得到一个全局变量表示一个table。Lua将其所有的全局变量保存在一个被称为“环境”的常规table中。本文首先介绍环境的一些实用技术,然后介绍如何引用模块及编写模块的基本方法。
www.jb51.net/article/868...htm 2024-6-1

Lua中函数与面向对象编程的基础知识整理_Lua_脚本之家

调用函数都需要写圆括号,即使没有参数,但有一种特殊例外:函数若只有一个参数且参数是字面字符串或table构造式,则圆括号可有可无,如dofile 'a.lua',f{x=10, y=20}。 Lua为面向对象式的调用提供冒号操作符的特殊语法,如o.foo(o, x)等价于o:foo(x)。和Javascript类似,调用函数时提供的实参数量可以与形参...
www.jb51.net/article/868...htm 2024-6-1

Lua教程(四):函数详解_Lua_脚本之家

Lua中的函数可以接受不同数量的实参,其声明和使用方式如下: 复制代码代码如下: function add(...) local s = 0 for i, v in ipairs{...} do s = s + v end return s end print(add(3,4,5,6,7)) --输出结果为:25 解释一下,函数声明中的(...)表示该函数可以接受不同数量的参数。当这个函数...
www.jb51.net/article/651...htm 2024-6-1

Lua脚本语言简明入门教程_Lua_脚本之家

首先,我们需要知道,Lua是类C的,所以,他是大小写字符敏感的。 下面是Lua的Hello World。注意:Lua脚本的语句的分号是可选的,这个和GO语言很类似。 复制代码代码如下: print("Hello World") 你可以像python一样,在命令行上运行lua命令后进入lua的shell中执行语句。
m.jb51.net/article/553...htm 2024-5-21

Lua中的基本数据类型详细介绍_Lua_脚本之家

Lua是一种动态类型的语言。在语言中没有类型定义的语法,每个值都带有其自身的类型信息。在Lua中有8中基本类型,分别是: 1.nil(空)类型 2.boolean(布尔)类型 3.number(数字)类型 4.string(字符串)类型 5.userdata(自定义类型) 6.function(函数)类型 ...
www.jb51.net/article/558...htm 2024-6-1