星期二我有作业要做是关于球拍的我必须开发一个程序,可以知道是否在单子列表中。
我卡住了,所以我请你帮我。
谢谢大家。
(if (pair? l)
(if (pair? (cdr l))
#f
#t))
#f
#t
)
最佳答案
如果一个列表包含一个元素,那么它就是一个单元素,因此如果我们检查一下:
对象是一对
它的cdr
是null
这样地:
(and (pair? l) (null? (cdr l)))
关于lisp - Racket 中的Singleton(LISP),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/58199584/