本文介绍: Lua 是一种轻量小巧的脚本语言,用标准 C 语言编写并以源代码形式开放,其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。
一、Lua简介
官网
:https://www.lua.org
Lua 教程 | 菜鸟教程
:https://www.runoob.com/lua/lua-tutorial.html
LuatOS 文档
:https://wiki.luatos.com/
LuatOS 在线模拟 - lua在线测试
:https://wiki.luatos.com/_static/luatos-emulator/lua.html
Lua 是一种轻量小巧的脚本语言,用标准 C 语言编写并以源代码形式开放,其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。Lua作为一种脚本语言(解释型语言),号称性能最高的脚本,被广泛应用在很多需要性能的地方,比如nginx,游戏脚本,OpenResty等等。在我的项目agent中,使用lua脚本实现了任务处理逻辑。任务执行器在接收到任务时选择对应的lua脚本执行任务,与执行器进行解耦,同时支持热更新。
二、Lua安装
Lua的安装非常简单,如果是Linux系统,则将make all test替换掉make linux test
2.1 Hello World 入门
三、数据类型
可以使用type函数测试给定变量或者值的类型。
nil
四、基本语法
4.1 注释
4.2 交互式编程
4.3 字符串连接
4.5 循环
4.5.1 while 循环
4.5.2 for 循环
4.5.3 repeat…until循环
4.5.4 循环控制语句
4.6 函数
4.7 流程控制
4.7.1 if 语句
4.7.2 if…else 语句
4.8 逻辑运算符
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。