Описание моего типа Parser как серии преобразователей монад

user10696742

Я должен описать тип Parser как серию преобразователей монад. Насколько я понимаю, преобразователи монад используются для обертывания монад в другую монаду. Но я не понимаю, в чем тут задача.

Чепнер

Вместо определения нового типа для Parser, вы можете просто определить его как псевдоним типа для типа, созданного одним или несколькими преобразователями монад. То есть ваше определение будет выглядеть примерно так

type Parser a = SomeMonadT <some set of monads and types>

Тогда ваша задача - определить, какой преобразователь монад использовать и какие аргументы должны быть у преобразователя (ов).

Эта статья взята из Интернета, укажите источник при перепечатке.

Если есть какие-либо нарушения, пожалуйста, свяжитесь с[email protected] Удалить.

Отредактировано в
0

я говорю два предложения

0обзор
Войти в системуУчаствуйте в комментариях

Статьи по теме

Используя SAX Parser, получите значение атрибута

поиск существительного и глагола в stanford parser

Сказать SAX Parser игнорировать недопустимые символы?

проверьте, является ли выражение пользовательским типом, используя "go / parser"

Использование go / parser в пакетах

Что делают узлы Body Parser и cookie parser? И мне их использовать?

Безопасен ли Perl Parser для анализа произвольного кода?

Elm Parser не может возвращать строку внутри фигурных скобок

Проверять проанализированные поля с помощью Univocity Parser

JSQL Parser - Информация о функциях парсинга

JSQL Parser - Информация о функциях парсинга

Использование PowerShell Parser для консольного приложения

dateutil parser для формата месяц / год: вернуть начало месяца

проблема с анализатором заимствования nom parser

Что не так с типами моего класса Parser?

Переполнение стека двумя функциями, вызывающими друг друга в Applicative parser

Lark Parser: не определен терминал для ':' (кажущееся предубеждение против символа двоеточия ":")

ImportError: невозможно импортировать имя 'Parser'

Как получить доступ к отдельным узлам в дереве зависимостей и дереве группы интересов, возвращаемом Stanford Parser?

Stanford Parser: Как включить знаки препинания?

Как добавить библиотеки JSON Parser?

stanford parser не может читать немецкие умляуты

Представление приоритета специального оператора в Scala Parser

Может ли Stanford Parser игнорировать регистр?

Невозможно преобразовать xmlReader в Parser

Модуль импорта C ++ Parser

Scrapy Parser - не выводит данные

C Parser необычно повторяет выходные данные

Superpower Parser: иметь дело с частичным совпадением суб-парсера в комбинаторе?

TOP список

  1. 1

    Распределение Рэлея Curve_fit на Python

  2. 2

    Flutter: Unhandled Exception: FileSystemException: Creation failed, path = 'Directory: '' (OS Error: Read-only file system, errno = 30)

  3. 3

    В типе Observable <unknown> отсутствуют следующие свойства из типа Promise <any>.

  4. 4

    Bogue étrange datetime.utcnow()

  5. 5

    Как изменить значок приложения для проекта libgdx android

  6. 6

    Как добавить Swagger в веб-API с поддержкой OData, работающий на ASP.NET Core 3.1

  7. 7

    Как получить список индексов всех значений NaN в массиве numpy?

  8. 8

    Не удается запустить компилятор cl

  9. 9

    Почему actionPerformed выполняется двумя потоками?

  10. 10

    Дженерики и потоки Java

  11. 11

    How to convert C++/CLI string to const char*

  12. 12

    Запрос Google Таблиц по дате и сгруппировать отсутствующие данные

  13. 13

    Airflow не распознает мои настройки подключения S3

  14. 14

    numpy: в true_divide обнаружено недопустимое значение

  15. 15

    Редактировать существующий файл Excel C # npoi

  16. 16

    Динамическое создание точек / квадратов внутри Picturebox

  17. 17

    discord.py: on_message (message) не работает несколько дней

  18. 18

    TypeError: ownKeys на прокси: результат ловушки не включал аргументы

  19. 19

    Невозможно подключиться к базе данных pgsql с помощью Java REST-API на локальном сервере Tomcat. Стек содержит ExceptionInInitializerError и IllegalStateException

  20. 20

    Passing Core Data objects from UITableViewCell to another View Controller

  21. 21

    Как отфильтровать несколько столбцов в Qtableview?

популярныйтег

файл