Я нашел содержимое этой темы весьма полезным! Как удалить элемент из списка в схеме
Я протестировал рекомендованный код, и кажется, что он удаляет один элемент при первом и единственном появлении в списке.
Скажем, вместо этого я хотел, чтобы все вхождения элемента из списка.Или даже далее, если бы я хотел указать список элементов вместо элемента, который нужно удалить.
Например, если у меня была функция с именем removelist
, которая принимала два списка в качестве параметров
(define (removelist L M))
> (removelist '(1 2 2 3 4 5 2 2 5 6 7 8 9) '(1 2))
> '(3 4 5 5 6 7 8 9)
Надеюсь, что это имеет смысл.