本文目标
- 学习lua基本语法
- 能够采用redis+lua
2024年07月16日
哈喽大家好!之前两期视频有很多小伙伴问我循环要怎么写?最好是按一下开始,再按一下结束的。我一开始的想法是这样设定一个全区变量,通过这个全区变量去控制循环的开始和结束。
但是我发现逻辑lv脚本循环会阻塞对on以外的事件的响应,你可以理解为它需要跑完循环才会执行下一个on event,所以我重新写了第二个脚本。
2024年07月16日
Lua 是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放, 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。
Lua 是巴西里约热内卢天主教大学(Pontifical Catholic University of Rio de Janeiro)里的一个研究小组,由Roberto Ierusalimschy、Waldemar Celes 和 Luiz Henrique de Figueiredo所组成并于1993年开发。 —摘抄 http://www.runoob.com/lua/lua-tutorial.html
2024年07月16日
因为工作中经常与 nginx 打交道,而 nginx 又有大量的模块是由 Lua 写的,所以有必要学习下 Lua 基础的语法知识。Lua 作为一门动态脚本语言,解释执行,和 JavaScript 有点相似。
语言特点
2024年07月16日
if条件控制的写法为:
if condition1 then
statements1
elseif condition2 then
statements2
else
statements3
end
2024年07月16日
自从 OpenResty 1.5.8.1 版本之后,默认捆绑的 Lua 解释器就被替换成了 LuaJIT,而不再是标准 Lua。单从名字上,我们就可以直接看到这个新的解释器多了一个 JIT ,接下来我们就一起来聊聊 JIT 。
先看一下 LuaJIT 官方的解释:LuaJIT is a Just-In-Time Compilerfor the Lua programming language。
2024年07月16日
Lua是一个可扩展的轻量级脚本语言,Lua的设计目是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。Lua的代码简洁优美,几乎在所有操作系统和平台上都可以编译和运行。