This content has been machine translated dynamically.
Dieser Inhalt ist eine maschinelle Übersetzung, die dynamisch erstellt wurde. (Haftungsausschluss)
Cet article a été traduit automatiquement de manière dynamique. (Clause de non responsabilité)
Este artículo lo ha traducido una máquina de forma dinámica. (Aviso legal)
此内容已动态机器翻译。 放弃
このコンテンツは動的に機械翻訳されています。免責事項
This content has been machine translated dynamically.
This content has been machine translated dynamically.
This content has been machine translated dynamically.
This article has been machine translated.
Dieser Artikel wurde maschinell übersetzt. (Haftungsausschluss)
Ce article a été traduit automatiquement. (Clause de non responsabilité)
Este artículo ha sido traducido automáticamente. (Aviso legal)
この記事は機械翻訳されています.免責事項
이 기사는 기계 번역되었습니다.
Este artigo foi traduzido automaticamente.
这篇文章已经过机器翻译.放弃
Translation failed!
Citrix ADC 扩展 - 库参考
策略扩展中支持的库列表。
- 基本图书馆
- 字符串库
- 正则表达式模式-字符类
- 正则表达式模式-模式项目
- 表格库
- 数学图书馆
- 按位图书馆
- 操作系统库
- Citrix ADC 库
基本图书馆
断言 (五[, 消息]) | 当 v 为假时,发出错误并带有可选消息。 |
错误 (消息) | 终止函数并报告错误消息。 |
(a) | 数组 a 的迭代器。返回每次迭代的索引和值。 |
对 (t) | 表 t 的迭代器。返回每次迭代的键和值。 |
音量 (e[, 基地]) | 将 e 转换为具有可选基数的数字。 |
字符串 (v) | 将 v 转换为字符串 |
类型 (五) | 返回 v 的类型:数字,字符串,布尔值,表格等。 |
可获取的(对象) | 如果对象没有可元化,则返回 nil。否则,如果对象的元字段具有“__metable”字段,则返回关联的值。否则,返回给定对象的元数据。 |
可设置(表,可元化) | 为给定表设置元数据。(您不能从 Lua 更改其他类型的元数据,只能从 C 中) 如果可元化为零,则删除给定表格的元化。如果原始元数据表有一个“__metable”字段,则会引发错误。 |
选择(索引,···) | 返回参数编号索引后的所有参数。如果索引是字符串“#”,则返回它收到的额外参数的总数。 |
呼吁 (f[, arg1, ···]) | 在受保护模式下使用给定参数调用函数 f。它返回状态码作为第一个结果,告诉调用是否成功。如果调用成功,则与状态代码一起返回调用的所有结果,否则返回错误消息。 |
(f, 毫克[, arg1, ···]) | 此函数与 pcall 类似,只是它也需要一个参数进行错误处理。 |
_VERSION | 返回当前解释器版本。 |
字符串库
字符串。字节[, i [, j]) | 返回 s[i]到 s 的字节值[j]。默认 i = 1 和 j = i |
字符串 .char (…) | 返回由整数参数构造的字符串。 |
字符串。查找(s,模式[,init [,普通]) | 在 s 中查找正则表达式模式的第一个匹配项。返回匹配或 n 的第一个和最后一个索引。init 是索引开始,默认 1. 普通 = true 意味着模式不是正则表达式。 |
字符串。格式(表单,…) | 返回参数的格式化版本。 |
字符串 .gmatch(s,模式) | 用正则表达式模式搜索的迭代器。返回匹配值。 |
字符串 .gsub(s,模式,列表[, n]) | 返回 s 的副本,其中模式的所有(或 n)发生都已被 repl 替换。 |
字符串。 | 返回字符串长度。 |
字符串. 下 (s) | 返回转换为小写字符串的副本。 |
字符串匹配(s,模式[, Init]) | 在 s 中查找正则表达式模式的第一个匹配,并返回捕获或整个模式。init 是要启动的索引,默认 1。 |
字符串代表 (s, n[,sep]) | 返回一个字符串,该字符串是 s 的 n 个副本,带有分隔符 sep,默认没有分隔符 |
字符串。反向 | 返回反转的字符串。 |
字符串 .sub (s, i[, j]) | 返回从 s 到 s[i] 的子字符串[j] ,默认 j 是字符串的结尾。 |
字符串上方 | 返回转换为大写字符串的副本。 |
字符串转储 (函数) | 返回一个包含给定函数二进制表示的字符串。 |
正则表达式模式-字符类
x | 字符 x,除了魔术字符 ^ $()%。[] *+-?) |
。 | 任何字符 |
%a | 任何字母 |
%c | 任何控制字符 |
%d | 任何数字 |
%g | 除了空格之外的任何可打印字符 |
%l | 任何小写字母 |
%p | 任何标点符号 |
%s | 任何空格字符 |
%u | 任何大写字母 |
%w | 任何字母数字字母 |
%x | 一个转义的魔术字符 x(例如%%) |
[设置] | 一组字符:单个字符序列、x y 范围和% 类 |
[^ 设置] | 字符不在集合中。 |
正则表达式模式-模式项目
X | 字符类 |
X* | X 中 0 个或更长的字符重复次数 |
X + | X 中的 1 个或多个重复项 |
X- | X 中 0 个或更多的最短重复字符 |
X? | X 中的 0 个字符或 1 个字符 |
%n | n=1 到 9; 匹配第 n 个捕获的字符串 |
% bxy | 匹配两个平衡字符 x 和 y 之间的子字符串。例子 %B () 匹配两个平衡括号之间的子字符串。 |
%f[设置] | 匹配任何位置的空字符串,以便下一个字符属于设置,而前一个字符不属于设置。 |
模式是模式项目的序列。 ^pattern 匹配字符串的开头,pattern$ 匹配字符串的结尾。
匹配的子字符串可以使用(模式)捕获。没有 pattern () 的圆括号捕获当前字符串位置(一个数字)。
表格库
表格。连接(列表[,sep[,i[,j]]]) | 返回一个字符串列表[i] .. sep[i+1] .. 列表.. sep. 列表[j] 。默认 sep 是空字符串。默认 i 是 1,j 是 #list。 |
表。插入(列表,[具体来说,]值) | 在索引 POS 处将值插入到列表中。POS 的默认值为 #list(列表末尾)。 |
表. 包 (…) | 返回一个包含从索引 1 开始的参数的数组,以及一个包含参数总数的键 n。 |
表。删除(列表[, POS]) | 从列表中删除位置 POS 处的元素,移动元素以填充位置。返回已删除的元素。posis #list(列表末尾)的默认值。 |
表排序 (列表[, 补偿]) | 对列表的元素进行排序。comp 是要使用的比较函数。补偿的默认值为 <。 |
表。解包(列表[, i [, j]]) | [i] 通过列表返回列表[j] 。i 的默认值是 1,j 是 #list <c/ode>。 |
数学图书馆
各种三角函数和对数函数未显示。
数学 (x) | 返回 x 的绝对值。 |
数学切尔 (x) | 返回最小整数 >= x。 |
数学楼层 (x) | 返回最大整数 <= x。 |
数学 .fmod (x, y) | 返回 x/y 的余数将商舍入到零。 |
数学巨大 | 一个值 >= 任何其他数字。 |
数学最大值 (x,…) | 返回最大参数。 |
数学分钟 (x,…) | 返回最小参数。 |
数学模型 (x) | 返回 x 的整数和小数部分。 |
数学随机 () | 返回介于 0 到 1 之间的伪随机数。 |
数学随机 (m) | 返回 1 到 m 之间的伪随机整数。 |
数学随机 (m, n) | 返回 m 和 n 之间的伪随机整数。 |
数学. 随机种子 (x) | 将伪随机数生成器设置为 x。 |
数学平方米 (x) | 返回 x (x ^ 0.5) 的平方根 |
数学阿科斯 (x) | 返回 x 的弧余弦(以弧度为单位)。 |
数量 .asin (x) | 返回 x 的反正弦(以弧度为单位)。 |
数学阿坦 (x) | 返回 x 的弧切线(以弧度为单位)。 |
数学 .atan2 (y, x) | 返回 y/x 的弧切线(以弧度为单位)。 |
数学科学 (x) | 返回 x 的余弦。 |
数学科学 (x) | 返回 x 的双曲余弦。 |
数学. sin (x) | 返回 x 的正弦值。 |
数学信 (x) | 返回 x 的双曲正弦。 |
数学谭 (x) | 返回 x 的切线。 |
数学坦 (x) | 返回 x 的双曲切线。 |
数学度 (x) | 返回角度 x(以弧度为单位)。 |
数学进导出 (x) | 返回值 e^x。 |
math.frexp (x) | 返回 m 和 e,使 x = m2e,e 是一个整数,m 的绝对值在 [0.5, 1) 范围内。 |
数学 (m, e) | 返回 m2e(e 应该是一个整数)。 |
数学日志 (x[, 基地]) | 返回给定基数中 x 的对数。基数的默认值为 e。 |
数学. 战俘 (x, y) | 返回 x ^ y。 |
数学拉德 (x) | 以弧度为单位返回角 x(以度为单位)。 |
数学。皮 | π 的值。 |
按位图书馆
除非另有说明:
- 所有函数都接受范围内的数字参数(-2 ^ 51,+2 ^ 51)。
- 每个参数都被规范化为除以 2 ^ 32 的剩余部分,并截断为一个整数(以某种未指定的方式),以便其最终值落在范围内[0,2^32 - 1]。
- 所有结果都在范围内[0,2^32 - 1]。
bit32.arshift(x,disp) | 返回 x 个以算术方式移动的渐变位到右侧(+ disp)或左侧(-disp)。 |
bit32.band(…) | 返回按位和参数。 |
bit32.bnot(x) | 返回 x 的按位否定。 |
bit32.bor(…) | 返回按位或参数。 |
bit32.btest(…) | 如果按位和参数不为零,则返回 true。 |
bit32.bxor(…) | 返回按位排他或参数的参数。 |
bit32.extract(n,field[, 宽度]) | 返回 n 中的位从字段到字段 + 宽度-1(位数从最重要到最小重要)。默认宽度为 1。 |
bit32.replace(n,v,field[, 宽度]) | 返回 n 的副本,其中位从字段到字段 + 宽度-1 替换 v。默认宽度为 1。 |
bit32.lrotate(x,disp) | 向左(+ disp)或向右(-disp)返回 x 旋转的显示位。 |
bit32.lshift(x,disp) | 向左(+ disp)或向右(-disp)返回 x 移位。 |
bit32.rrotate(x,disp) | 向右(+ disp)或向左(-disp)返回 x 旋转的显示位。 |
bit32.rshift(x,disp) | 向右(+ disp)或向左(-disp)返回 x 移位。 |
操作系统库
时钟 () | 返回 CPU 时间的近似值(以秒为单位)。 |
日期 ([格式 [, 时间]]) | 返回一个字符串或一个包含日期和时间的表,根据给定的字符串格式进行格式化。 |
时间 ([表]) | 返回无参数调用时的当前时间,或者返回表示给定表指定的日期和时间的时间。 |
差异时间 (t2, t1) | 返回从时间 t1 到时间 t2 的秒数。 |
Citrix ADC 库
ns.logger: 级别(消息) | 记录级别为紧急、警报、严重、错误、警告、通知、信息或调试的消息。这些参数与 C printf () 函数相同:一个格式字符串和一个可变数量的参数,用于为格式字符串中的% 说明符提供值。 |
分享:
分享:
This Preview product documentation is Citrix Confidential.
You agree to hold this documentation confidential pursuant to the terms of your Citrix Beta/Tech Preview Agreement.
The development, release and timing of any features or functionality described in the Preview documentation remains at our sole discretion and are subject to change without notice or consultation.
The documentation is for informational purposes only and is not a commitment, promise or legal obligation to deliver any material, code or functionality and should not be relied upon in making Citrix product purchase decisions.
If you do not agree, select Do Not Agree to exit.