コンテンツにスキップ

when

Category: 特殊形式

書式

(when、式、真のとき、偽のとき)
(when、式、真のとき)

引数

引数 説明
式 計算する式(式)
真のとき 式の結果が 0 以外のときに展開する文字列
偽のとき 式の結果が 0 のときに展開する文字列(省略可)

戻り値

選ばれた側を展開した結果。偽で「偽のとき」がなければ空文字列。引数が 2〜3 個でないときは 引数の個数が正しくありません。、式が計算できないときは ' 式が計算不能です。。

解説

特殊形式なので、選ばれなかった側の () は実行されません。ssu の if は両方の枝を先に展開する点が異なります。

式の中の () は数値計算用に展開され、未定義の名前や空の結果は 0 として扱われます。

使用例

(when、(好感度)>=50、仲良し、ふつう)
(when、1、(set、Y、1)、(set、Y、2))   ← Y は 1 になる

関連項目