arc:else
Version 24.2.9039
Version 24.2.9039
arc:else
arc:else キーワードを使用して、arc:exists やarc:match などのテストが失敗した場合に、代替のコードブロックを実行します。また、呼び出しがアウトプットアイテムを生成することに失敗した場合に、arc:call 内の代替コードブロックを実行するためにも使用できます。
他の言語とは異なり、ArcScript では、arc:else 構文がそれが属するテストスコープ内にある必要があります。
パラメータ
None
アトリビュートの制御
None
例
ファイルに名前がない場合には、プレースホルダータイトルを返します:
<arc:call op="fileListDir" out="out">
<arc:null attr="filename">
<arc:set attr="title" value="Unnamed File"/>
<arc:else>
<arc:set attr="title" value="[filename]"/>
</arc:else>
</arc:null>
<arc:push title="[title]">
[out.*]
</arc:push>
</arc:call>
関連項目
- arc:exists:アトリビュートが存在するかどうかをチェックする。
- arc:equals:同じ値かどうかをチェックする。