--- title: choose slug: Web/XPath/Functions/choose tags: - Function - XPath - XSLT translation_of: Web/XPath/Functions/choose --- <p>{{ XsltRef() }}</p> <p><code>choose</code> 関数は正負値に基づいて、指定されたオブジェクトのうち1つを返します。</p> <div class="note"><strong>注意:</strong> このメソッドは廃止予定である <code>if()</code> の代わりに使われるべきです。</div> <h3 id="Syntax" name="Syntax">構文</h3> <pre class="eval">choose( boolean , object1, object2 ) </pre> <h3 id="Arguments" name="Arguments">値</h3> <dl> <dt><code><em>boolean</em></code></dt> <dd>どのオブジェクトを返すかを決定するのに使われる正負オペレーション。</dd> <dt><code><em>object1</em></code></dt> <dd>戻されるか検討される1つめのオブジェクト。</dd> <dt><code><em>object2</em></code></dt> <dd>戻されるか検討される2つめのオブジェクト。</dd> </dl> <h3 id="Returns" name="Returns">戻り値</h3> <p>もし与えられた正負値が正であれば、1つめのオブジェクトが戻される。そうでなければ2つめのオブジェクトが戻される。</p> <div class="note"><strong>注意:</strong> 値が戻らないものまで含めて、全てのパラメータが評価される。</div> <h3 id="Defined" name="Defined">定義</h3> <p><a class="external" href="http://www.w3.org/TR/xforms11/#fn-choose">XForms 1.1</a></p> <h3 id="Gecko_support" name="Gecko_support">Gecko のサポート状況</h3> <p>サポート済み.</p>