OpenResty学习笔记
简介
OpenResty是一个基于Nginx+Lua的Web运行环境,它打包了标准的 Nginx 核心,很多的常用的第三方模块,以及它们的大多数依赖项。OpenResty可以用来实现高并发的动态Web应用
Open 取自“开放”之意,而Resty便是 REST…
阅读全文
6 years ago
0
Lua学习笔记
安装
参考如下命令,编译并安装Lua解释器:
1 2 3 4 5 6 |
curl -R -O http://www.lua.org/ftp/lua-5.3.4.tar.gz tar zxf lua-5.3.4.tar.gz cd lua-5.3.4 sudo apt-get install libreadline-dev make linux make install INSTALL_TOP=/home/alex/Lua/sdk/5.3.4 |
语言基础
变量
要声明一个变量,使用如下语法: varname = value
任何变量,除非显式添加local限定符,否则均为全局变量,不管它在何处声明:
局部变量
Lua支持块级作用域,局部变量的作用域在所在块内部。
全局变量
一般的,应当严格避免使用自己定义的全局变量。
Lua在一个名为的表格中管理所有全局变量:
虚变量
类似于Go语言的空白标识符。如果多返回值中有你不需要的,可以将其赋…
阅读全文
8 years ago
0