Citrix ADC扩展-语言概述

扩展语言基于Lua5.2编程语言。Lua提供了一个紧凑的执行引擎,性能良好,专为嵌入C程序而设计,如Citrix ADC软件。

扩展语言是动态类型化的,这意味着每个对象都有自己的类型信息。任何变量都可以在执行期间的任何时间保存任何类型,因此不声明变量类型。

该语言也是自由形式,标记之间的空白被忽略。语句可以用分号分隔,但这不是必需的,通常也不需要。语句块通常以end结尾。在C或Java中,像{和}这样的块周围没有括号。

标识符是字母序列(a到z和a到z)、数字序列(0到9)和下划线(u),不以数字开头。标识符区分大小写,因此var、var和var都是不同的标识符。

注释由–开始。在–之后的所有内容将被忽略到行的末尾。例子:

--这是一个评论。

Citrix ADC扩展-语言概述