(define pick
(lambda (num lat)
(cond ((null? lat) (quote()))
((= (sub1 num) 0) (car lat))
(else
(pick (sub1 num) (cdr lat))))))
(define brees (quote (a b c d e touchdown g h i)))
(pick 6 brees)
Язык в DrRacket установлен на Advanced Student. Он также отлично работает в консоли IronScheme после определения sub1
.
Сообщение об ошибке:
reference to undefined identifier: R