if

www.altova.com このトピックを印刷 前のページ 1つ上のレベル 次のページ

ホーム >  式関数 > ブール値関数 >

if

ブール値が true の場合、valueTrueを返し、 false の場合、valueFalse を返します。選択されたサブ式のみが評価されます。両方のサブ式は戻り値でもある同じ型である必要があります。

 

署名

if(condition:Boolean, valueTrue:any type, valueFalse:any type) -> any type

 

パラメーター

名前

説明

condition

Boolean

評価する条件を指定します。

valueTrue

any type

条件trueを評価した場合、返されるサブ式を指定します。

valueFalse

any type

条件falseを評価した場合、返されるサブ式を指定します。

 

サンプル

次の式は XML スキーマに準拠した値としてブール値をパスします:

 

if(b, "true", "false")

 

これを行う代替法は以下の通りです:

 

if(b, "1", "0")


(C) 2019 Altova GmbH