![](https://img-blog.csdnimg.cn/20200728102912873.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Lua学习笔记
Lua、安装、使用等
逍遥俊子
低调的码农
展开
-
Lua学习笔记:06-Lua语法基础(4)
Lua学习笔记:06-Lua语法基础(4)1. 数组2. 迭代器2.1 泛型 for 迭代器2.2 无状态的迭代器2.3 多状态的迭代器3. table(表)1. 数组Lua 索引值是以 1 为起始,但你也可以指定 0 开始。除此外我们还可以以负数为数组索引值:array = {}for i= -2, 2 do array[i] = i *2endfor i = -2,2 do print(array[i])end2. 迭代器2.1 泛型 for 迭代器for k,原创 2020-07-28 14:54:08 · 197 阅读 · 0 评论 -
Lua学习笔记:05-Lua语法基础(3)
Lua学习笔记:05-Lua语法基础(3)1. 函数2. 运算符3. 字符串格式化1. 函数函数定义格式如下:optional_function_scope function function_name( argument1, argument2, argument3..., argumentn) function_body return result_params_comma_separatedend解析:optional_function_scope: 该参数是可选的制原创 2020-07-28 14:31:13 · 407 阅读 · 0 评论 -
Lua学习笔记:04-Lua语法基础(2)
Lua学习笔记:04-Lua语法基础(2)1.1.原创 2020-07-28 12:25:27 · 226 阅读 · 0 评论 -
Lua学习笔记:03-Lua语法基础(1)
Lua学习笔记:03-Lua语法基础(1)1. 基本语法1.1 交互式编程1.2 脚本式编程1.3 注释1.4 全局变量2. Lua 数据类型2.1 nil(空)2.2 boolean(布尔)(略)2.3 number(数字)2.4 string(字符串)2.5 table(表)2.6 function(函数)2.7 thread(线程)2.8 userdata(自定义类型)1. 基本语法1.1 交互式编程Lua 提供了交互式编程模式。我们可以在命令行中输入程序并立即查看效果。Lua 交互式编程模式原创 2020-07-28 11:32:15 · 308 阅读 · 0 评论 -
Lua学习笔记:02-Lua 环境安装
Lua学习笔记:02-Lua 环境安装1. Linux 系统上安装2. Window 系统上安装2.1 下载2.2 配置环境变量2.3 验证安装1. Linux 系统上安装Linux & Mac上安装 Lua 安装非常简单,只需要下载源码包并在终端解压编译即可,本文使用了5.4.0版本进行安装:curl -R -O http://www.lua.org/ftp/lua-5.4.0.tar.gztar zxf lua-5.4.0.tar.gzcd lua-5.4.0# Linux 系统原创 2020-07-28 11:03:12 · 370 阅读 · 0 评论 -
Lua学习笔记:01-认识Lua
认识Lua1. Lua简介2. Lua特性Lua使用场景1. Lua简介Lua 是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放, 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。2. Lua特性轻量级: 它用标准C语言编写并以源代码形式开放,编译后仅仅一百余K,可以很方便的嵌入别的程序里。可扩展: Lua提供了非常易于使用的扩展接口和机制:由宿主语言(通-常是C或C++)提供这些功能,Lua可以使用它们,就像是本来就内置的功能一样。其它特性:支持面向过原创 2020-07-28 10:38:47 · 134 阅读 · 0 评论