简单类型
该语言允许以下简单类型的值:
数字
所有数字(偶数整数)都由IEEE 754浮点值表示。高达 2 ^ 54 的整数具有确切的表示形式。数值可以通过以下方式表示:
- 有符号和无符号十进制整数(示例:10,-5)
- 带小数点的实际数字(10.5,3.14159)
- 带指数的实数(1.0 e + 10)
- 十六位数(0 xffff0000)
Citrix ADC策略表达式有三种数值类型:
- 32位整数(num_at)
- 64位整数(unsigned_long_at)
- 64位浮点数(double_at)
当传递到扩展函数时,所有这些都将转换为数字类型,返回时数字将转换为预期的策略数字类型。
字符串
字符串是任何长度的字节序列。它们对应于策略text_at类型。字符串可以包含空(0 x00)字节。任意二进制数据可以保存在字符串中,包括任何字符代码表示形式(例如utf - 8和完整的Unicode)。但是,像字符串.upper ()这样的字符串函数假设8位ASCII。
使用时会自动分配字符串。没有必要(甚至方法)为字符串明确分配缓冲区。当不再使用时,字符串也会被垃圾回收自动释放。没有必要(甚至方法)明确地释放字符串。这种自动分配和释放避免了像C这样的语言中的一些常见问题,例如内存泄漏和悬挂指针。
字符串文字是用双引号或单引号括起的字符串。两种类型的引号没有区别:“字符串文字”与“字符串文字”相同。通常的反斜杠转义是可用的:年代(钟)、b(退格),f(表单馈送)、n(换行符/换行符)、t(水平标签),(反斜杠),”(双引号),和“(单引号)。十进制字节值可以通过反斜杠和一到三位(d, dd, ddd)输入。十六进制字节值可以通过反斜杠,x和两个十六进制数字(xhh)输入
一种特殊的语法调用长括号表示法可用于长的多行字符串文字。这个表示法将字符串用双方括号包含在括号之间的零个或多个相等符号——这个想法是想出一个不在字符串中的括号和=的组合。字符串中不支持转义序列。下面是一些示例:
[[这是一个使用长括号表示法的多行字符串。]]
[= [这是一个多行字符串,使用长符号与 [和 ]] 和其中未转义。) =)
长括号表示法可用于进行多行注释。示例:
- - - - - -[[这是多行评论。- - - - - -]]
布尔值
提供通常的真假布尔值。请注意,布尔值与数值值不同,与C不同,其中假定零为假,任何非零值为真。
无
零是一个特殊的值,意思是“没有价值”。它是它自己的类型,不等同于任何其他值,与C相反,零被定义为零。
其他类型
还有两种其他类型,用户数据和线程。这些是高级主题,不在此处介绍。
本内容的正式版本为英文版。部分Citrix文档内容采用了机器翻译,仅供您参考。Citrix 无法控制机器翻译的内容,这些内容可能包含错误、不准确或不合适的语言。对于从英文原文翻译成任何其他语言的内容的准确性、可靠性、适用性或正确性,或者您的 Citrix 产品或服务沿用了任何机器翻译的内容,我们均不作任何明示或暗示的保证,并且适用的最终用户许可协议或服务条款或者与 Citrix 签订的任何其他协议(产品或服务与已进行机器翻译的任何文档保持一致)下的任何保证均不适用。对于因使用机器翻译的内容而引起的任何损害或问题,Citrix 不承担任何责任。
你可以用Übersetzungen的焓变,你可以用谷歌的焓变。谷歌LEHNT JEDE AUSDRUCKLICHE奥得河STILLSCHWEIGENDE GEWAHRLEISTUNG BEZUG AUF死UBERSETZUNGEN AB, EINSCHLIESSLICH JEGLICHER GEWAHRLEISTUNG DER GENAUIGKEIT, ZUVERLASSIGKEIT和JEGLICHER STILLSCHWEIGENDEN GEWAHRLEISTUNG DER MARKTGANGIGKEIT, DER EIGNUNG毛皮杯BESTIMMTEN ZWECK和DER NICHTVERLETZUNG冯RECHTEN DRITTER。
该服务的价格为谷歌。谷歌排除相对的诽谤,表达你隐含的,你包含确切的保证,fiabilitÉ和隐含的保证,qualitÉ市场,d 'adÉquation À特殊用法和缺席,contrefaÇon。
我们的服务应该向您提供tecnologÍa的谷歌。谷歌renuncia a todas las garantÍas relacionadas con las traducciones, tanto implÍcitas como explÍcitas,包括las garantÍas de accurtuy, fiabilidad y otras garantÍas implÍcitas de comerciabilidad, idoneidad para en en en ausencia de infracciÓn de derechos。
本服务可能包含由谷歌提供技术支持的翻译。谷歌对这些翻译内容不做任何明示或暗示的保证,包括对准确性、可靠性的任何保证以及对适销性,特定用途的适用性和非侵权性的任何暗示保证。
このサービスには,谷歌が提供する翻訳が含まれている可能性があります。谷歌は翻訳について,明示的か黙示的かを問わず,精度と信頼性に関するあらゆる保証,および商品性,特定目的への適合性,第三者の権利を侵害しないことに関するあらゆる黙示的保証を含め,一切保証しません。
Este serviÇo pode conter traduÇÕes fornecidas pelo谷歌。O谷歌se exime de todas as garantias relacionadas com as traduÇÕes, expressas ou implÍcitas, including do ququer garantia de precisÃo, confabilidade e ququer garantia implÍcita de comercializaÇÃo, adequaÇÃo a um propÓsito especÍfico e nÃo infraÇÃo。