【发布时间】:2019-01-01 15:00:54
【问题描述】:
我在 Common Lisp 中有这个 if 代码:
(if (= 1 1) ((write "Hello") NIL) (else-function...))
显然,1 = 1,我想这样做:
如果条件(在本例中为 1 = 1)为真,那么我想打印“Hello”并返回 NIL。我怎样才能做到这一点?据我了解,我只能做这两个动作之一。
我应该使用 lambda 来打印并同时返回 NIL 吗?
【问题讨论】:
-
见特殊运算符
PROGN -
@RainerJoswig 非常感谢。欢迎回答
标签: lisp common-lisp