Результаты поиска по запросу "functor"
эквивалентность между аппликативным функтором и монадой
Люди говорят, что монады являются продолжением аппликативных функторов, но я этого не вижу. Давайте рассмотрим пример аппликативного функтора:(<*>) :: f(a->b) -> f a -> f b [(+3)] <*> [2,3,4]Теперь я также ожидаю, что могу сделать то же самое, ...
Чем может быть полезно перегрузить оператор «вызова функции»?
Недавно я обнаружил, что в C ++ вы можете перегрузить оператор «вызова функции», странным образом, для этого вам нужно написать две пары скобок: class A { int n; public: void operator ()() const; };И затем используйте это так: A a; a();Когда ...
Если в SML.NET есть функторы, почему нельзя использовать F #?
Этот вопрос начался с Мой перевод "ML для работающего программиста [http://www.cl.cam.ac.uk/~lp15/MLbook/]"(WorldCat [http://www.worldcat.org/oclc/26013714]) Л. С. ПОЛСОНА к F #, который использует функторы для примеров.Конечное желание ...
Как функторы в Хаскеле связаны с функторами в теории категорий?
Насколько я понимаю, функтор - это отображение между двумя категориями, например, из объектов вC http://mathurl.com/32qch9w.png [http://mathurl.com/32qch9w.png]к объектам вD http://mathurl.com/36b8r37.png [http://mathurl.com/36b8r37.png]гдеC ...
генерация функтора по типу указателя на функцию-член
Я пытаюсь упростить (черезmake_fn()) генерация функторов, которые препроцессируют параметры (черезwrap()) для функций-членов arityn. Генерация функторов в основном работает, но до сих пор только путем явного указания типов параметров для ...