一般函數
本節包含可與所有資料類型搭配使用之函數的簡要說明。
函數 | 作用 |
---|---|
convert | 將表示式從一個支援的資料類型轉換成另一個支援的資料類型。 |
if | 在一連串表示式中,執行第二個或第三個表示式取決於第一個表示式評估為 true 或 false。 |
max | 從任何受支援資料類型的表示式清單中傳回最大值。 |
min | 從任何受支援資料類型的表示式清單中傳回最小值。 |
sizeof | 傳回陣列大小。 |
if
此函數使用三個表示式作為輸入。 如果第一個表示式評估為 true,則會評估及使用第二個表示式作為結果(不評估第三個表示式)。 如果第一個表示式評估為 false,則會評估及使用第三個表示式作為結果(不評估第二個表示式)。 第一個表示式必須是 Boolean 類型;第二個和第三個必須是相同類型。
請使用下列語法:
if (bool_expr, expr2, expr3)
其中:參數 | 說明 |
---|---|
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)