2
ответа

Действительно ли возможно сделать функтор в JavaScript?

Я пытаюсь сделать функцию, которая содержит состояние, но названа с нечто (). Действительно ли это возможно?
вопрос задан: 18 November 2016 19:14
2
ответа

Есть ли еще один возможный экземпляр-функтор данного типа [duplicate]

У меня такое ощущение, что для любого ADT существует только один возможный экземпляр Functor. Поскольку функция (a - & gt; b) для fmap имеет только один тип, с которым можно работать, и он всегда меняет все ...
вопрос задан: 3 August 2015 20:32
2
ответа

Есть ли какой-либо стандарт, удаляют функтор?

Я ищу функтор, который удаляет его аргумент: шаблон <класс T> структура delete_functor {оператор void () (T* p) {удаляет p; }}; Есть ли что-то вроде этого в станд....
вопрос задан: 6 July 2015 19:07
2
ответа

Java, эквивалентный из Действия.NET <T> и Func <T, U>, и т.д. [дубликат]

Есть ли любые стандартные универсальные типы "обратного вызова" или "функции/метода" в Java, как Система. Действие <T> или Система. Func <T, U> в.NET? В моем конкретном случае мне нужен класс, который переносит метод...
вопрос задан: 17 May 2013 08:01
2
ответа

Visual Studio 2010 и станд.:: функция

У меня есть этот код: #include <iostream> #include <функциональная> структура {международный оператор () (интервал i) константа {станд.:: суд <<"F": <<я <<станд.:: endl; возвратитесь i +...
вопрос задан: 2 October 2011 10:27
2
ответа

Функтор / Аппликативные экземпляры для State в Haskell

Прочитав (и прочитав некоторые разделы) статью Вадлера о монадах, я решил более внимательно изучить статью, определив функтор и аппликативные примеры для каждой из монад, которые он описывает ...
вопрос задан: 20 August 2010 18:59
2
ответа

Понимание функторов в OCaml

Я вполне застреваю со следующей проблемой функтора в OCaml. Я вставляю часть кода только, чтобы позволить Вам понять. В основном я определил эти два модуля в pctl.ml: тип модуля ProbPA = сигнал...
вопрос задан: 25 July 2010 01:12
2
ответа

“не может экзистенциально абстрагировать по параметризованному типу …”

Я бездельничал с Scala 2.8 для забавы и пытался определить сутенера, который добавляет "как" метод для ввода конструкторов, позволяя преобразовывать от одного функтора до другого (пропустите то, что я'...
вопрос задан: 26 June 2010 02:38
2
ответа

Это возможный использовать повышение:: связать для эффективной конкатенации функций?

Предположите, что у меня есть повышение:: функция с произвольной подписью назвала тип CallbackType. Это возможный использовать повышение:: свяжите для создания функции, которая берет те же аргументы в качестве...
вопрос задан: 30 April 2010 01:24
2
ответа

Как использовать объекты в качестве модулей/функторов в Scala?

Я хочу использовать экземпляры объектов в качестве модулей/функторов, более или менее как показано ниже: Решетка абстрактного класса [E] расширяет Набор [E] {val минимум: E val максимум: E определение встречаются (x: E, y: E): E соединение определения (x:
вопрос задан: 10 April 2010 07:43
1
ответ

Может кто-нибудь объяснить, где в этом коде возникают экземпляры Applicative?

isAlphaNum :: Char -> Bool isAlphaNum = (||) <$> isAlpha <*> isNum Я вижу, что это работает, но я не понимаю, откуда берутся экземпляры Applicative (или Functor).
вопрос задан: 7 September 2019 12:19
1
ответ

Для чего используется Представляемый в Haskell?

Я хочу понять, что представляет собой репрезентативный в Haskell. Определение Представимые эндофункторы над категорией типов Хаскелла изоморфны монаде читателя и поэтому ...
вопрос задан: 21 January 2019 14:42
1
ответ

Как исправить ошибку компиляции OCaml при использовании аннотаций типов с функторами?

Я новичок в OCaml и пытаюсь использовать функторы. Когда я использую аннотации типа модуля с функторами, это приводит к ошибке времени компиляции в моем коде. Когда я удаляю: Printable (из ...
вопрос задан: 18 January 2019 08:57
1
ответ

Функтор C++ для вывода адаптера итератора

Учитывая функтор, подходящий для использования со станд.:: for_each и друзья: шаблон <имя типа T> структура Foo {оператор void () (T const& t) {...}}; станд.:: for_each (v.begin (), v.end (), Foo <...
вопрос задан: 23 May 2017 12:15
1
ответ

Синтаксис функционального функтора в scala [duplicate]

Я нашел несколько интересных примеров из FSIS Part 1 - Type Constructors, Functors и Kind Projector, говорящих о функторах. Кажется, что функции с типом A => B могут рассматриваться как конструктор типов, если ...
вопрос задан: 23 December 2015 12:05
1
ответ

C++ странный синтаксис определяется в параметрах шаблона Boost

Я взглянул на "Функциональную" документацию класса в Повышении и споткнулся через это: повышение:: функция <плавание (интервал x, интервал y)> f; я должен признать, что этот синтаксис очень сбивает с толку меня...
вопрос задан: 2 December 2011 09:23
1
ответ

Точка не соответствует новым строкам?

Когда я пишу регулярное выражение с. в нем не совпадают новые строки. preg_match ('/.*+?/') ... Что мне нужно написать, чтобы соответствовать всем возможным символам и новым строкам?
вопрос задан: 21 August 2010 13:57
1
ответ

Используя функторы как интерфейсы в OCaml

Я разрабатываю некоторые алгоритмы в OCaml, которым нужны некоторые части, чтобы быть "сменными" так, чтобы часть вычисления оставили определенному computators. Только, чтобы заставить пример предположить у меня есть подпись...
вопрос задан: 5 August 2010 15:16
1
ответ

Передача объекта C++ к C++ кодирует через Python?

Я написал некоторый код моделирования физики в C++, и парсинг входных текстовых файлов является узким местом его. Как один из входных параметров, пользователь должен указать математическую функцию, которая будет...
вопрос задан: 7 May 2010 21:00
1
ответ

поколение функтора от типа указателя функции членства

Я пытаюсь упростить (через make_fn ()) поколение функторов, которые предварительно обрабатывают параметры (через перенос ()) для функций членства арности n. Генерация функторов является в основном рабочей, но до сих пор...
вопрос задан: 10 October 2009 19:51
1
ответ

Функторы в Ocaml

У меня есть определенная проблема с функтором (и это - результирующий тип). Ниже, у меня есть функтор Набора, который использует Заказанный тип. Я на самом деле использовал set.ml, который идет с ocaml для некоторого руководства, но...
вопрос задан: 12 March 2009 21:14
0
ответов

Пример Foldable, который не является функтором (или не может быть проходимым)?

Экземпляр Foldable, скорее всего, будет своего рода контейнером, а значит, скорее всего, будет и Functor. Действительно, здесь говорится, что тип Foldable также является контейнером (хотя класс технически не ...
вопрос задан: 11 January 2019 07:16
0
ответов

Когда функторы класса без состояния полезны вместо функции стиля ac?

Я нашел несколько хороших примеров функторов на SO, подобных этому, и все убедительные примеры, похоже, используют состояние в классе, который определяет оператор ( ). Я наткнулся на пример в книге, который определяет ...
вопрос задан: 30 April 2018 18:29
0
ответов

Как я могу получить типы аргументов указателя на функцию в классе шаблона Variadic?

Это продолжение этой проблемы: Общий функтор для функций с любым списком аргументов У меня есть этот класс функторов (полный код см. Ссылку выше): template < typename ... ARGS > класс Foo {std :: ...
вопрос задан: 23 May 2017 12:25
0
ответов

Использование монад, моноидов, функторов и стрелок на практике

Недавно я наткнулся на этот пост о полезных ресурсах по различным аспектам функционального программирования, таким как монады, моноиды и т.д. Но вот вопрос - какую пользу может извлечь обычный программист...
вопрос задан: 23 May 2017 12:16
0
ответов

В чем разница между предикатом и функтором?

Я только что прочитал, что кто-то вызывает класс с конструктором и оператором ()предикатом :// Пример class Foo { public :Foo (Bar ); логический оператор ()(Baz ); частный :Бар бар; }; Однако я...
вопрос задан: 23 May 2017 10:31
0
ответов

Используете ли вы существительные для имен классов, представляющих вызываемые объекты?

Здесь задан более общий вопрос. Считай это продолжением того. Я понимаю, что классы представляют тип объектов, и мы должны использовать существительные в качестве их имен. Но есть функция...
вопрос задан: 23 May 2017 10:29
0
ответов

Почему unary_function, binary_function были удалены из C ++ 11?

Я обнаружил, что двоичная_функция удалена из C ++ 11. Мне интересно, почему. C ++ 98: template struct less: binary_function {оператор bool () (const T & x, const T & ...
вопрос задан: 24 April 2017 09:05
0
ответов

Различия между функторами и эндофункторами

Может ли кто-нибудь объяснить простыми словами разницу между ними? Я не совсем понимаю ту часть, где монады являются эндофункторами, а не просто функторами.
вопрос задан: 23 March 2017 13:16
0
ответов

Почему в Haskell нет класса типов Cofunctor?

Монады получают fmap из класса типов Functor. Почему comonads не нужен метод cofmap, определенный в классе Cofunctor?
вопрос задан: 12 January 2016 13:41