不知道如何在单个 IF 语句中设置两个变量
Can't figure how to set two variables in a single IF statement
我正在尝试编写我的第一个 Gimp 脚本,但我似乎无法让它在单个 IF 语句中设置两个变量:
(if
(< a b)
((set! a 100)(set! b 200))
((set! a 200)(set! b 100))
)
我收到非法函数错误。如果我设置一个变量,它就可以工作。我应该如何编写它才能与两个(或更多)一起使用?
你忘记了begin
:
(if
(< a b)
(begin (set! a 100) (set! b 200))
(begin (set! a 200) (set! b 100))
)
begin
基本上只是执行它的所有参数。
我正在尝试编写我的第一个 Gimp 脚本,但我似乎无法让它在单个 IF 语句中设置两个变量:
(if
(< a b)
((set! a 100)(set! b 200))
((set! a 200)(set! b 100))
)
我收到非法函数错误。如果我设置一个变量,它就可以工作。我应该如何编写它才能与两个(或更多)一起使用?
你忘记了begin
:
(if
(< a b)
(begin (set! a 100) (set! b 200))
(begin (set! a 200) (set! b 100))
)
begin
基本上只是执行它的所有参数。