Citrix ADC扩展-语言概述

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

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

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

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

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

——这是一个评论。

Citrix ADC扩展-语言概述

在本文中