Citrix ADC扩展——语言概述

扩展语言基于Lua 5.2编程语言。Lua提供了具有良好性能的紧凑型执行引擎,该引擎专为嵌入C程序(如Citrix ADC软件)而设计。

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

语言也是自由形式,其中令牌之间的空白被忽略。语句可以用分号分隔,但这不是必需的,通常不这样做。语句块通常会在结束时终止。在C或Java中没有像{和}这样的块的括号。

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

评论由——开始。之后的一切,被忽略到行的末尾。示例:

——这是一条评论。

Citrix ADC扩展——语言概述