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

2 ответа

 было бы

сь лучше понять Applicative, я рассмотрел определение <*>, которое обычно определяется как ap, которое, в свою очередь, определяется как: ap :: (Monad m) => m (a -> b) -> m a -> m b ap = liftM2 idПосмотрим на сигнатуры типов для liftM2 и id, а ...

4 ответа

 партнеры слева: это

тоящее время я читаю «Learn You a Haskell for Great Good»! и спотыкаюсь о объяснении для оценки определенного кодового блока. Я прочитал объяснения несколько раз и начинаю сомневаться, понимает ли даже автор, что делает этот фрагмент кода. ghci> ...

3 ответа

ascii-table.com/pronunciation-guide.php

леднее время я пользуюсь аппликативным (и альтернативным) способом, и одна вещь, которая меня расстраивает, - это мое отсутствие знаний о номенклатуре. В качестве примера я хотел бы сказатьfunction name вместоstar thing за<*>, Итак, во многом так ...

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

2 ответа

Когда и почему следует использовать Аппликативные Функторы в Scala

я знаю этоMonad можно выразить в Scala следующим образом: trait Monad[F[_]] { def flatMap[A, B](f: A => F[B]): F[A] => F[B] }Я понимаю, почему это полезно. Например, даны две функции: getUserById(userId: Int): Option[User] = ... getPhone(user: ...

5 ответов

Это потому, что, используя термин Applicative и тег haskell, это вопрос о haskell, но с ответом в другой записи.

кативные сочинения, монады нет. Что означает приведенное выше утверждение? А когда один предпочтительнее другого?

11 ответов

 абстрагирование валидации в Scala, F # и C #, которая в данный момент застряла в очереди модератора. Сравните отвратительную версию кода на C #. И причина в том, что C # не обобщен. Я интуитивно ожидаю, что шаблон для конкретного случая C # будет взорваться геометрически по мере роста программы.

граммист Scala, сейчас изучаю Haskell. Легко найти примеры практического использования и примеры из реальной жизни для концепций ОО, таких как декораторы, шаблоны стратегий и т. Д. Эти книги заполнены. Я пришел к выводу, что это как-то не так ...

2 ответа

 также предоставляет эту функциональность

трел наApplicative класс в библиотеках Haskell и наткнулся наAlternative. Для чего этот класс хорош? Поиск в Google не выявил ничего особенно проницательного. И это, кажется, совершенно неуместно, в комплекте с пакетом Applicative. Может ...

5 ответов

, Это была реализация, для которой я проверил законы.

няя кому-то, что такое класс типов X, я стараюсь найти хорошие примеры структур данных, которые точно X. Итак, я прошу примеры для: Конструктор типа, который не является Functor.Конструктор типа, который является Functor, но не ...

5 ответов

Каковы преимущества аппликативного разбора по сравнению с монадическим?

Кажется, существует консенсус, что вы должны использовать Parsec как аппликатив, а не как монаду. Каковы преимущества аппликативного разбора по сравнению с монадическим? стильпредставлениеабстракцияМонадический разбор?

1 ответ

Каков пример Монады, которая является Альтернативой, но не МонадПлюс?

Вего ответ [https://stackoverflow.com/a/10168111/237428]на вопрос«Различие между классами типовMonadPlus, Alternative, а такжеMonoid?» [https://stackoverflow.com/q/10167879/237428]Эдвард Кметт говорит, что Более того, даже еслиApplicative был ...