オブジェクト: Procedure、Transaction、Web Panel、Work Panel
言語: .NET、Java、Ruby (GeneXus X Evolution 3 まで)、RPG、Visual FoxPro (GeneXus X Evolution 3 まで)、COBOL
エクスプレッションの評価によって、値を割り当てます。IIf は Immediate if の略語です。
IIf (Expression, TruePart, FalsePart)
入力値の説明:
Expression
戻される値はブール値タイプです。評価するエクスプレッションです。エクスプレッションは、Udp 等の式です。
TruePart
エクスプレッションの評価が True である場合の戻り値です。
FalsePart
エクスプレッションの評価が False である場合の戻り値です。
この例では、IIf 関数を使用して、&PageName1 が &PageName2 と等しくないかどうかを評価します。
&PageNameChanged = iif(&PageName1 <> &PageName2, true , false)
これは次とまったく同じです。
if &PageName1 <> &PageName2
&PageNameChange = 1
else
&PageNameChange = 0
endif
If コマンド
|