Lua语法入门

3.Lua语法入门

Nginx编程需要用到Lua语言,因此我们必须先入门Lua的基本语法。

3.1.初识Lua

Lua 是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放, 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。官网:https://www.lua.org/

Lua经常嵌入到C语言开发的程序中,例如游戏开发、游戏插件等。

Nginx本身也是C语言开发,因此也允许基于Lua做拓展。

3.1.HelloWorld

CentOS7默认已经安装了Lua语言环境,所以可以直接运行Lua代码。

1)在Linux虚拟机的任意目录下,新建一个hello.lua文件

2)添加下面的内容

lua 复制代码
print("Hello World!")  

3)运行

3.2.变量和循环

学习任何语言必然离不开变量,而变量的声明必须先知道数据的类型。

3.2.1.Lua的数据类型

Lua中支持的常见数据类型包括:

另外,Lua提供了type()函数来判断一个变量的数据类型:

相关推荐
困死,根本不会5 小时前
Kivy+Buildozer 打包 APK 踩坑:python-for-android 克隆失败
开发语言·php·kivy
咸鱼2.07 小时前
【java入门到放弃】跨域
java·开发语言
skiy8 小时前
java与mysql连接 使用mysql-connector-java连接msql
java·开发语言·mysql
一念春风8 小时前
智能文字识别工具(AI)
开发语言·c#·wpf
桦09 小时前
【C++复习】:继承
开发语言·c++
何仙鸟9 小时前
GarmageSet下载和处理
java·开发语言
wefly20179 小时前
免安装!m3u8live.cn在线 M3U8 播放器,小白也能快速上手
java·开发语言·python·json·php·m3u8·m3u8在线转换
薛先生_09910 小时前
js学习语法第一天
开发语言·javascript·学习
报错小能手10 小时前
深入理解 Linux 虚拟内存管理
开发语言·操作系统
和沐阳学逆向10 小时前
我现在怎么用 CC Switch 管中转站,顺手拿 Codex 举个例子
开发语言·javascript·ecmascript