关于LISP的问题
我正在用球拍学习口齿不清! 我解决这三个问题有困难 1) (香蕉在(简有一个后院)) 2) (香蕉和简) 3) (((香蕉)和((简)))在她的后院)关于LISP的问题,lisp,racket,Lisp,Racket,我正在用球拍学习口齿不清! 我解决这三个问题有困难 1) (香蕉在(简有一个后院)) 2) (香蕉和简) 3) (((香蕉)和((简)))在她的后院) 按照上面列表的形式,我如何才能只得到Jane?(使用car/cdr)转到DrRacket中的“交互”窗口,对每个列表应用car和cdr的各种组合 例如: > (car '(banana in (Jane has a backyard))) 'banana > (cdr '(banana in (Jane has a backyard)
按照上面列表的形式,我如何才能只得到Jane?(使用car/cdr)转到DrRacket中的“交互”窗口,对每个列表应用
car
和cdr
的各种组合
例如:
> (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)
我很确定你可以从这里接手