Результаты поиска по запросу "functor"

3 ответа

эквивалентность между аппликативным функтором и монадой

Люди говорят, что монады являются продолжением аппликативных функторов, но я этого не вижу. Давайте рассмотрим пример аппликативного функтора:(<*>) :: f(a->b) -> f a -> f b [(+3)] <*> [2,3,4]Теперь я также ожидаю, что могу сделать то же самое, ...

7 ответов

Чем может быть полезно перегрузить оператор «вызова функции»?

Недавно я обнаружил, что в C ++ вы можете перегрузить оператор «вызова функции», странным образом, для этого вам нужно написать две пары скобок: class A { int n; public: void operator ()() const; };И затем используйте это так: A a; a();Когда ...

1 ответ

Если в SML.NET есть функторы, почему нельзя использовать F #?

Этот вопрос начался с Мой перевод "ML для работающего программиста [http://www.cl.cam.ac.uk/~lp15/MLbook/]"(WorldCat [http://www.worldcat.org/oclc/26013714]) Л. С. ПОЛСОНА к F #, который использует функторы для примеров.Конечное желание ...

ТОП публикаций

3 ответа

Как функторы в Хаскеле связаны с функторами в теории категорий?

Насколько я понимаю, функтор - это отображение между двумя категориями, например, из объектов вC http://mathurl.com/32qch9w.png [http://mathurl.com/32qch9w.png]к объектам вD http://mathurl.com/36b8r37.png [http://mathurl.com/36b8r37.png]гдеC ...

1 ответ

генерация функтора по типу указателя на функцию-член

Я пытаюсь упростить (черезmake_fn()) генерация функторов, которые препроцессируют параметры (черезwrap()) для функций-членов arityn. Генерация функторов в основном работает, но до сих пор только путем явного указания типов параметров для ...