Citrix ADC

Citrix ADC 拡張機能-言語の概要

拡張言語は、Lua 5.2プログラミング言語に基づいています。Luaは、Citrix ADCソフトウェアなどのCプログラムに埋め込むために設計された優れたパフォーマンスを備えたコンパクトな実行エンジンを提供します。

拡張言語は動的に型付けされます。つまり、各オブジェクトは独自の型情報を保持します。どの変数も実行中にいつでも任意の型を保持できるため、変数型は宣言されません。

言語は自由形式でもあり、トークン間の空白は無視されます。ステートメントはセミコロンで区切ることができますが、これは必須ではなく、通常は行われません。ステートメントのブロックは、通常、終了によって終了します。CやJavaでは、{と} のようなブロックの周りに括弧はありません。

識別子は、文字のシーケンス(a ~ z および A ~ Z)、数字(0 ~ 9)、およびアンダースコア(_)で、数字で始まりません。識別子は大文字と小文字が区別されるため、var、VAR、および Var はすべて異なる識別子です。

コメントは — によって開始されます。— 以降のすべては、行の最後まで無視されます。例:

-- This is a comment.

Citrix ADC 拡張機能-言語の概要