IBM FileNet P8, 5.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 指定項目,則 sizeof 會傳回數字 25,即使陣列中僅位置 5 有非預設項目也一樣。 (通常,您會依序填入陣列位置。)

請使用下列語法:
sizeof (array_id)
其中 array_id 是陣列的名稱。


前次更新: 2016 年 3 月
bpfe006.htm

© Copyright IBM Corp. 2016.