2017年3月15日水曜日

cond (Script-Fu) = 条件式で分岐する - GIMP

condは、先頭セルの条件式が真となるリストを順番に探し、最初に見つかったリストの全ての後続セルを実行します。
(1) 先頭のリストから順に評価します。
(2) 1つのリストの条件式が真になった時、condは後続のリストを評価しません。


**** 書式:
(cond ((条件1) 実行文1) ((条件2) 実行文2) ((条件3) 実行文3) ........ )


**** 使用例:
(let* ((mikusan 39))
(cond ((= mikusan 39) (print 'ミクさん) (print 'おはようございます。))
((= mikusan 100) (print 'ネギさん) (print 'ネギですね。))
(t (print 'ネギ))
)
)

(let* は、ローカル変数の定義を行うものです。)


**** 実行結果:
ミクさん
おはようございます。
#t#


**** メモ:
condは、C言語系のif { ~ } else if { ~ } else if { ~ } に相当する機能です。


**** 確認したバージョン
GIMP 2.8.18


==
関連ページ:
    ▼GIMP
    ▼曲や動画を作る
    ▼制作メモ