Язык программирования: Scheme/DrRacket
В настоящее время мы переходим к map
, filter
и foldr
в мой класс comp sci. Я понимаю, что все три могут быть использованы для создания абстрактных функций, но я, честно говоря, немного запутался в различии между тремя и когда я буду использовать их.
Кто-нибудь хочет объяснить, для чего каждый используется и как они отличаются? К сожалению, моя книга не очень понятна.