對上一層:  模型程式語言參考手冊 > 其他函數 >

ICase( )

Print this Topic Previous pageReturn to chapter overviewNext page

這是一 Visual FoxPro 的內置函數。它的功能和 IIF() 相似,分別是 IIF() 只可作一個邏輯算式的判斷,而 ICase 則可以作多個邏輯判斷。

 

語法

ICase( lCondition1eResult1, lCondition2, eResult2, eOtherwiseResult])

 

參數

lCondition

邏輯判斷的邏輯條件。

如條件為偽 (.F.),ICASE( ) 會繼續判斷下一條件,假如遇到了真的條件,函數會傳回條件右方的數值。函數會把 .Null. 視作 .F.。

eResult

假如遇到了真的條件,函數會傳回條件右方的數值

eOtherwiseResult

假如所有條件均為偽,則函數會傳回 eOtherwiseResult,若未有 eOtherwiseResult ,則函數會傳回 .Null.

 

回傳值

見上節

 

參閱

IIF( )

 

 


Page url: http://www.racematenet.com/help/index.html?icase.htm