Я могу заставить фильтр работать, но он не делает это разрушительно. Ниже приведен исходный код и тестовые примеры:
(define (filter! f s)
;;Your solution
Тестовые примеры:
(define (big x) (> x 5))
(define ints (list 1 10 3 8 4 7))
(define ints1 (cdr ints))
(define filtered-ints (filter! big ints))
filtered-ints
; expect (10 8 7)
(eq? filtered-ints ints1) ; expect #t
Кто-нибудь может помочь, пожалуйста?
ints1
здесь? - person PJ.Hades   schedule 24.04.2012reverse!
сильно отличается отfilter!
, это не повторяющийся вопрос - person Óscar López   schedule 24.04.2012