lua环境搭建数据类型

lua作为一门计算机语言,从语法角度个人感觉还是挺简洁的接下来我们从0开始学习lua语言。

1.首先我们需要下载lua开发工具包

在这里我们使用的工具是luadist 下载链接为:https://luadist.org/repository/下载后的压缩包解压后就能用。

2.接下来就是老生常谈的配置环境变量

步骤如下 计算机高级系统设置->环境变量 ->path->将解压后的bin目录添加到环境变量path下面,配置后截图如下。

配置完成后我们打开cmd命令行输入lua有如下输出则说明lua配置成功了

环境已经配置ok了接下来就进入了我们的代码环节代码这块也是不是很复杂的。

1.代码注释

lua 复制代码
 --单行注释
 --[[
 多行注释
 --]]

2.整数 小数 逻辑数

lua 复制代码
print(1)
print(2.2)
print(true)
print(false)
print(math.floor(3.2))

3.局部变量

lua 复制代码
local temp = "hellow world"
print(temp)
local obj = nil --lua内置空值类型 类似于 null
local m;  --不给值默认为nil
print(obj)
print(temp_m) --可以不定义数据直接命名返回为nil

4.表数据类型(相当于其他语言的list + map)

lua 复制代码
--定义表
local list = {
	[0] = 1, -- 整数为索引
	helloworld = 3, -- 字符串索引
	["0"] = 4,
}
--取表里面的内容
print(list)
print(list[0]) --整数索引
print(list["0"])
print(list["helloworld"])
print(list.helloworld)
--动态向表里面赋值
list.test_value = false
print(list.test_value)
print(list["test_value"])

5.函数及应用

lua 复制代码
function testAdd(a, b)
print(a+b)
return (a+b)
end
local addPtr= testAdd --将函数作为指针使用
addPtr(1,2)
testAdd(1,3)
local temp=testAdd(3,6)
print(temp)

lua的基本定义及使用就介绍到这里了,后面将会推出更多lua的使用,愿与大家一起共勉。

相关推荐
摇滚侠4 小时前
《On Java 中文版 基础卷》阅读笔记 安装 Java 和本书示例 02
java·开发语言·笔记
FfHUCisI4 小时前
sync.Once 与 sync.Cond 源码与并发控制陷阱
服务器·开发语言·后端·golang
阿钱真强道4 小时前
21 嵌入式操作系统 | JSON 与 json-c:生成与解析
c语言·开发语言·json·json-c
j7~4 小时前
【Python】(篇六)《基础语法(函数、列表和元组、字典、文件)》---详解
开发语言·python·文件·函数·字典·编程学习·元组与列表
重生之小比特4 小时前
【C++进阶】红黑树的实现
java·开发语言·c++
纪念 2294 小时前
C++算法(一)
开发语言·c++·算法
Yunovian6 小时前
AI时代,针对模型与应用,浅谈一下各编程语言
开发语言·c++·人工智能·python·ai·rust·ai编程
周杰伦fans7 小时前
构建真正智能的CAD AI绘图代理
开发语言·人工智能·c#
zhanghaha13149 小时前
Python进阶教程:35_PyQt (保姆级零基础教程)
开发语言·python·pyqt
释厄6239 小时前
多黑洞具现论·物理/生物/金融三域显化·虚拟宇宙黑洞·奇点=0 圆圈
开发语言·数据结构·人工智能·程序人生·安全威胁分析