2017年3月13日月曜日

unless (Script-Fu) = 条件式が偽の時だけ実行する(後続セルを全て実行) - GIMP

unlessは、先頭セルに書いた条件式が偽の時だけ、全ての後続セルを実行します。


**** 書式:
(unless (条件式) (真の時に実行する式1) (真の時に実行する式2) (式3以降も可能))

**** 使用例:
(unless (= 38 39) (print 'ミクさん) (print 'リンちゃん) (print 'レンくん) (print 'ルカ様))

**** 実行結果:
ミクさん
リンちゃん
レンくん
ルカ様
#t


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


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

or (Script-Fu) = 1つ以上の条件を満たした時だけ真にする - GIMP

GIMPのScript-Fuでは、or条件(AまたはB)を指定したい時は、orを使用します。
Script-Fuのorは、or条件が3つ以上続く場合にも対応しています。

**** 書式:
(or (条件1) (条件2) ... (条件n) )

**** 実行例:
(if (or (= 1 1)(= 2 2)) 'ミクさん)
(if (or (= 1 0)(= 2 2)) 'ミクさん)
(if (or (= 1 1)(= 2 0)) 'ミクさん)
(if (or (= 1 0)(= 2 0)) 'ネギ)

**** 実行結果:
ミクさんミクさんミクさん()

**** メモ:
orは、上記例のように、ifなどの条件文と共に用いられています。


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


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