【发布时间】:2021-04-30 16:20:22
【问题描述】:
(if (> 10 5)
(format t "First number is greater ~%"))
(if (> 10 15)
(format t "First number is greater ~%")
(format t "Second number is greater ~%"))
(if (= 10 10)
(format t "Both numbers are equal"))
【问题讨论】:
-
cond是您要找的吗? -
我不确定,因为语法很混乱。我将它与 C 语言的嵌套 if 进行比较,我想知道 LISP 中是否有替代或等价物
-
Lisp 嵌套
IF就像 C 嵌套if。你可以在任何允许任何表达式的地方使用if,包括在另一个if中。 -
为什么在10不大于15的第二种情况下打印
First number is greater? -
顺便说一句,您没有嵌套问题中的问题,只是缩进它们以使它们看起来嵌套。
标签: if-statement nested lisp structure