【发布时间】:2021-01-25 05:28:26
【问题描述】:
我一直在做一些很清楚的事情,但在某些时候,我无法理解。
所以我知道这张图片代表(a b c x d):
但是,我不明白这个会发生什么:
既然有一个上面什么都没有,它指向了两个东西,那么如何用括号写b x 和d a 有两种方式
我会写(c((b(x))(d(a)))),但我不太确定。
感谢您的回答,我很感激;
【问题讨论】:
-
请解释当你说“一个没有任何东西”和“一个指向两个东西”时哪个框有问题;并尝试逐步解释您如何选择基于框表示来编写括号符号。祝你好运
-
当我谈论一个什么都没有和一个指向两件事的时候,我基本上是在谈论相同的,即第二个,介于 c 和 d 之间。我会这样写,因为首先我们有 c,然后我们什么都没有,所以我们打开 (,然后我们有 b,然后我们有 b,我们有 x,所以我们以 (c((b(x))) 结尾,然后我们返回第二个框,现在我们有 d 和 a,它们的样式与 b 和 x 相同,所以我最终得到 (c(bx)(da))
标签: scheme lisp common-lisp