Это моя функция для кариФильтрация по списку номеров
(define (curry g)
(lambda(x)
(lambda(y)
(g x y))))
Я пытаюсь получить список чисел, не равных 1, используя функцию Карри.
То, что я до сих пор:
(define filter-numbers ((curry filter)
((curry equal?) 1)))
Но это только производит список чисел, равных 1.
отл. (список 1 2 3)) -> (список 1)
Я хочу получить (список 2 3), но понятия не имею, как это сделать. Может ли кто-нибудь помочь?
Любая причина, по которой вы определяете свою собственную функцию карри? – mathk