IBM FileNet P8, V5.2.1            

常规函数

本节包含可使用所有数据类型的函数的简要描述。

表 1. 可使用所有数据类型的函数表
函数 用途
convert 将表达式从一种受支持的数据类型转换为另一种数据类型。
if 在一系列表达式中,根据第一个表达式是求值为 true 还是 false 来决定执行第二个或第三个表达式。
max 从表达式列表中返回任何受支持数据类型的最大值。
min 从表达式列表中返回任何受支持数据类型的最小值。
sizeof 返回数组的大小。

if

此函数使用三个表达式作为输入。如果第一个表达式求值为 true,那么会对第二个表达式进行求值并用作结果(不会对第三个表达式进行求值)。如果第一个表达式求值为 false,那么会对第三个表达式进行求值并用作结果(不会对第二个表达式进行求值)。第一个表达式必须为 Boolean 类型;第二个和第三个表达式必须为同一类型。

使用以下语法:
if (bool_expr, expr2, expr3)
其中:
表 2. if 函数的参数和描述
参数 描述
bool_expr Boolean 类型的表达式。
expr2 任何受支持数据类型的表达式。
expr3 与 expr2 具有相同数据类型的表达式。

max

此函数将从表达式列表中返回最大值;但是,它不会标识包含此值的表达式。使用以下语法:
max (expr {, expr }0+)
其中 expr 是任何受支持数据类型的表达式。例如,如果 x = 8、y = 13 且 z = 28,那么以下表达式将返回的值为 53。
max (x +2, y, z, 53, 1, 17.4)

min

此函数将从表达式列表中返回最小值;但是,它不会标识包含此值的表达式。使用以下语法:
min (expr {, expr }0+)
其中 expr 是任何受支持数据类型的表达式。例如,如果 x = 8、y = 13 且 z = 28,那么以下表达式将返回的值为 1。
min (x +2, y, z, 2*z, 53, 1, 17.4)

sizeof

此函数将计算数组的大小,返回用于所给定数组的某个元素的最大下标。例如,如果您指定数组中位于 5、7、8、15 和 25 这些位置的条目,尽管数组中只有 5 个位置具有非缺省条目,但是 sizeof 将返回数目 25。(通常,您按顺序填充数组中的位置。)

使用以下语法:
sizeof (array_id)
其中 array_id 是数组的名称。


最近一次更新时间: 2016 年 3 月
bpfe006.htm

© Copyright IBM Corporation 2016.