WAF防火墙 LUA语言正则表达式基础介绍

        outputo-20210606-152020-285-eunf.png

通常,多年来,程序员都熟悉java、c、php等许多计算机语言。这里列出的东西都很普通,当然也有人知道python,c#,Objectivec,每一种语言都有其特色和亮点。除了适合在不同的情况下使用特定的语言外,我不会说最好的语言或最好的语言。现在我想说Lua语言,不要废话,直接说吧。

照片来源于网络

介绍Lua语言。

Lua是一种脚本语言,它使用c语言和开源代码。它旨在嵌入应用程序,为应用程序提供方便的扩展能力和灵活的自定义能力。Lua出生于1993年,是由巴西里约热内卢天主教大学研究组研制出来的。这个组织的成员有罗伯特·埃列舍夫斯基、瓦尔·塞雷斯和路易斯·恩里克·德·菲格雷多。

Lua语言主要用于游戏编程领域,另外,Lua也用于独立应用脚本,web应用脚本,扩展和数据库插件等等。lua的另一个显著特点是更加简洁,例如python的C源代码有54万行,python的核心C源代码不包含17万行模块,而lua5.3的C源代码只有24000行,这是迄今为止所有实用语言中最少的。

Lua还拥有自己的内存管理系统。Lua采用自动内存管理,开发者不必担心创建对象时的内存分配方式,也不必担心释放后对象不会被使用。那些Lua将自动进行处理,以便开发者能够省去自己做更重要的工作。

众所周知,诸如C++,Java,Objective,C#,PHP等语言都支持面向对象的编程。OOP是一种非常流行的计算机编程架构。今天我们要讨论的Lua语言同样支持面向对象编程。

Lua语法

就语法而言,Lua与其他语言相似。假如您有其他电脑语言的经验,您将学习Lua并阅读教程。Lua与其他计算机语言一样,具有变量,循环,数据类型,过程控制,功能和操作符。目前Lua有21个保留的关键词。

Lua评论。

相对于php的注解,php的单行注解是//或#(通常使用双斜线),而lua的单行注解是-(Lua用两个减号表示单行注解,就像sql语言一样)。

Php的多行注释以"/*"开始,以"*/"结束,lua的多行注释以"-["开始,以"-]"结束。

卢瓦安装

Lua可以安装在Linux系统、Mac系统、windows系统上。举个例子,Linux简单地说,就是Lua安装。

先订购到固定站点下载。

http://www.lua.org/ftp/lua-5.3.0.tar.gz"flow

下载的文件被解压缩。

tarzxflua-5.3.0.tar.gz文件。

接着进入相应的安装目录。非常简单

cdlua-5.3.0版本。

做一次测试吧。

制造安装。

分享: