コンテンツにスキップ

iflist

Category: 条件分岐

書式

(iflist、値、条件1、結果1、条件2、結果2、…、それ以外)

引数

引数 説明
値 比較される値
条件 比較演算子と右辺(<10、>=3、==あ など)
結果 条件が真のときの結果
それ以外 末尾に置くと、どれも真でなかったときの結果になる(省略可)

戻り値

最初に真になった条件に対応する結果。どれも真にならず「それ以外」もなければ空文字列。引数が 2 個未満のときは 引数が足りません。(エラー)。

解説

「値」に各「条件」を文字列として連結した式(値<10 など)を calc で順に評価し、最初に真になったものの結果を返します。数値の範囲による分岐に便利です。

使用例

(iflist、5、<3、小、<10、中、大)   → 中
(iflist、5、>10、大)            → (空)
(iflist、あ、==あ、一致)         → 一致
(iflist、(好感度)、<30、冷たい、<70、ふつう、親しい)

関連項目