我正在尝试编写我的第一个Gimp脚本,但似乎无法在单个IF语句中设置两个变量:
(if
(< a b)
((set! a 100)(set! b 200))
((set! a 200)(set! b 100))
)
我收到非法函数错误。如果我设置一个变量,它将起作用。我应该如何编写才能与两个(或多个)一起使用?
答案 0 :(得分:3)
您忘记了begin
:
(if
(< a b)
(begin (set! a 100) (set! b 200))
(begin (set! a 200) (set! b 100))
)
begin
基本上只是执行其所有参数。