Citrix ADC 扩展 - 语言概述

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

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

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

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

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

-- This is a comment.

Citrix ADC 扩展 - 语言概述