🔥

Тред (Ольга Кабирова)


@itunderhood Вторник подходит к концу, а фотки монад так и не выложены.
Монады любят объяснять через twitter.com/monitoring_kin…

Коробки
notion image

Буррито
notion image

И даже через моноид в категории эндофункторов

Большинство этих объяснений даёт нам понять, что это какая-то обёртка. Мы оборачиваем объект в эту обертку. Почему мы оборачиваем объекты монадами? Потому что монады имеют 2 метода: • создание монады • изменение объектов внутри монады и возвращение новой монады

Пример: List[T] Мы можем создать и можем попенять не только значения, то и длину листа, вернув новый лист.

Достаточно сложно объяснять это на коленке, но и задачу я себе такую не ставила. Монады в жизни скалиста встречаются каждый день, можно попробовать и понять их прелесть 😻

Ольга КабироваОльга Кабирова