Я пытаюсь решить эту проблему.Мне было интересно, если кто-то поможет начать работу или даст мне несколько советов.
функция с именем apply-all
, которая, когда дан список функций и число, выдаст список значений функцийприменительно к номеру.
Например, (apply-all (list sqrt square cube) 4)
=> (2 16 64)
Спасибо
ОК.это то, что у меня есть,
(define (apply-all lst num)
(apply-allaux lst num '()))
;; aux function
(define (apply-allaux lst num acc)
(if (null? lst)
acc
(apply-allaux (cdr lst) num (cons (apply (car lst) num)))))
, но когда я запускаю это
(apply-all '(positive?) 2)
, это выдает мне эту ошибку
mcar: expects argument of type <mutable-pair>; given 2
Может кто-нибудь помочь мне найтипроблема пожалуйста?