[Перевод] Монада «Maybe» через async/await в C# (без Task-oв!)
#NET #C #Функциональноепрограммирование #c #cfunctionalstyle #monads IV
https://habr.com/ru/post/468017/
#NET #C #Функциональноепрограммирование #c #cfunctionalstyle #monads IV
https://habr.com/ru/post/468017/
t.me
Монада «Maybe» через async/await в C# (без Task-oв!)
Обобщенные асинхронные типы возвращаемых значений — это новая возможность появившаяся в C# 7, которая позволяет использовать не только Task в качестве возвращае...
Функциональный подход к транзакциям на Scala или пишем свою полезную монаду
#Scala #Функциональноепрограммирование #scala #functionalprogramming #monad #monads #cats IV
https://habr.com/ru/post/490612/
#Scala #Функциональноепрограммирование #scala #functionalprogramming #monad #monads #cats IV
https://habr.com/ru/post/490612/
t.me
Функциональный подход к транзакциям на Scala или пишем свою полезную монаду
Если вы работаете с одной базой данных которая поддерживает транзакции вы даже не задумываетесь о консистентности — база все делает за вас. Если же у вас несколь...
[Перевод] Попрощайтесь с проверками на null и исключениями: использование монады Maybe в Symfony
#БлогкомпанииOTUS #PHP #Symfony #symfony #monads #php #функциональноепрограммирование IV
https://habr.com/ru/companies/otus/articles/737530/
#БлогкомпанииOTUS #PHP #Symfony #symfony #monads #php #функциональноепрограммирование IV
https://habr.com/ru/companies/otus/articles/737530/
Хабр
Попрощайтесь с проверками на null и исключениями: использование монады Maybe в Symfony
Введение Функциональное программирование появилось не вчера. Но оно так и не приобрело какой-либо дикой популярности, и, вероятно, не просто так. Иногда оно может быть довольно сложным с точки зрения...