GConv( ) 和 Conv( ) 大置相同,不同的是假如投注樂在轉換表的 KeyVal 欄中找不到所需的轉換值的時候,投注樂會以最接近而大於轉換值的 KeyVal 作為轉換值,傳回對應的RetVal,假如找不到任何大於轉換值的 KeyVal,函數會傳回第三參數所指定的 DefaultVal,假如您沒有設定 DefaultVal,函數會傳回 .NULL.。
原數值(KeyVal) |
轉換成 |
1 |
10 |
2 |
5 |
3 |
4 |
根據以上的轉換表,1 將會被轉換成為10,2將會被轉換成為 5,假如您要轉換的數值是 2.5,函數會傳回 4,因為 3 是最接近 2.5 而大於 2.5 的數值;假如您要轉換的數值是 0,函數會傳回 10 因,為1 是最接近0而大於0的數值;假如您要轉換的數值是8,由於已經沒有比8更大的KeyVal,函數會傳回預設值(假如有的話)或 .NULL. (假如沒有預設值的話)。
語法
GConv(cLookupTable, KeyVal, DefaultValue)
回傳值
回傳值的資料類別與RetVal欄的資料類別相同。
例子
GConv("FPconv",HrFP( ),0)
根據轉換表FPConv把函數HrFP( ) 傳回的名次轉換成所需的數值,當在轉換表中找不到所要轉換的名次時,投注樂會以最接近而大於轉換值的KeyVal作為轉換值,傳回對應的RetVal。
Page url: http://www.racematenet.com/help/index.html?gconv.htm