Template:If either

テンプレートの解説[表示] [編集] [履歴] [キャッシュを破棄]
{{if either (|a) (|b) (|first result) (|second result)}}
 もし、(a または) (b)のどちらかがtrueならば、, (first resultを返す) (さもなくば、second resultを返す)

このヘルパーテンプレートは、他のテンプレートで使用されるように設計されており、編集者がテンプレートのコードを作成するのに役立ちます。このテンプレートを用いることの主な利点は、{{#if:{{{1|}}}{{{2|}}} |…}}を組み合わせて用いる場合と比べ、もし最初のパラメーターが空だった場合には、2番目のパラメーターは評価されないことです。

上記のabの間にある「または」は、論理和をあらわします。abがどちらもtrueの場合、このテンプレートはfirst resultを返します。

このテンプレートは、{{#if:a |true |{{#if:b |true |false}}}}の組み合わせに置き換えてつかうこともできます。

使用例

Code Result
{{if either |a |b |true |false}} true
{{if either |a | |true |false}} true
{{if either | |b |true |false}} true
{{if either | | |true |false}} false

See also