我在用球拍学习口齿不清!
我在解决这三个问题上有困难。
(香蕉在(简有一个后院)
2)(香蕉和简)
(香蕉和简)在她的后院)
在上面的列表中,我怎样才能只得到简(使用car/cdr)

最佳答案

转到DrRacket中的Interactions窗口,对每个列表应用carcdr的各种组合。
例子:

> (car '(banana in (Jane has a backyard)))
'banana
> (cdr '(banana in (Jane has a backyard)))
'(in (Jane has a backyard))
> (car (cdr '(banana in (Jane has a backyard))))
'in
> (cdr (cdr '(banana in (Jane has a backyard))))
'((Jane has a backyard))
> (cdr (cdr (cdr '(banana in (Jane has a backyard)))))
'()
> (car (cdr (cdr '(banana in (Jane has a backyard)))))
'(Jane has a backyard)

我很确定你可以从这里接手。。。

关于lisp - 关于LISP的问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47575850/

10-11 06:33