Gimp Script-Fu cond none 的条件执行
Gimp Script-Fu cond none of the conditions execute
我正在尝试在 Gimp Script-Fu 脚本中设置条件语句,但似乎没有执行任何内容。
(gimp-message "before cond")
(cond
[#t (gimp-message "I should see this")]
[else (gimp-message "I shouldn't see this")]
)
(gimp-message "after cond")
我得到的输出如下
script-fu.exe-Warning: before cond
script-fu.exe-Warning: after cond
我在这里做错了什么?为什么我的 none gimp 消息出现在 cond
语句中?
我想我从球拍文档中获得了 cond
的语法,因为没有很多关于 TinyScheme 或更具体的 Script-Fu
的文档
我发现Gimp识别的语法基本是一样的,只是把括号[]换成了小括号()
(gimp-message "before cond")
(cond
(#t (gimp-message "I should see this"))
(else (gimp-message "I shouldn't see this"))
)
(gimp-message "after cond")
更换括号后,我得到了预期的输出。没有报错说括号是意想不到的,真是令人沮丧。
我正在尝试在 Gimp Script-Fu 脚本中设置条件语句,但似乎没有执行任何内容。
(gimp-message "before cond")
(cond
[#t (gimp-message "I should see this")]
[else (gimp-message "I shouldn't see this")]
)
(gimp-message "after cond")
我得到的输出如下
script-fu.exe-Warning: before cond
script-fu.exe-Warning: after cond
我在这里做错了什么?为什么我的 none gimp 消息出现在 cond
语句中?
我想我从球拍文档中获得了 cond
的语法,因为没有很多关于 TinyScheme 或更具体的 Script-Fu
我发现Gimp识别的语法基本是一样的,只是把括号[]换成了小括号()
(gimp-message "before cond")
(cond
(#t (gimp-message "I should see this"))
(else (gimp-message "I shouldn't see this"))
)
(gimp-message "after cond")
更换括号后,我得到了预期的输出。没有报错说括号是意想不到的,真是令人沮丧。