Как два байта переслать
Oct. 9th, 2017 12:42 pm- Я хотел бы использовать композицию функций, но мне не хватает удобного способа обработки ошибок
- О, это просто. Тебе нужна монада
- Звучит сложно. А что такое монада?
- Монада — это просто моноид в категории эндофункторов.
- ???
- В чем проблема?
- Я не знаю, что такое эндофунктор
- Это просто. Функтор — это гомоморфизм между категориями. А эндофунктор — это просто функтор, отображающий категорию на саму себя
- Ну конечно! Теперь все стало ясно…