@itunderhood Вторник подходит к концу, а фотки монад так и не выложены.
Монады любят объяснять через twitter.com/monitoring_kin…
Коробки
Буррито
И даже через моноид в категории эндофункторов
Большинство этих объяснений даёт нам понять, что это какая-то обёртка. Мы оборачиваем объект в эту обертку.
Почему мы оборачиваем объекты монадами?
Потому что монады имеют 2 метода:
• создание монады
• изменение объектов внутри монады и возвращение новой монады
Пример: List[T]
Мы можем создать и можем попенять не только значения, то и длину листа, вернув новый лист.
Достаточно сложно объяснять это на коленке, но и задачу я себе такую не ставила. Монады в жизни скалиста встречаются каждый день, можно попробовать и понять их прелесть 😻
Ольга Кабирова