Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
def findAddressByUser(user: Option[User]): Future[Option[Address]]
def findAddressByUser(user: Future[Option[User]]): Future[Option[Address]]
Можно, но это будет говнокод.
def findUserById(id: Long): OptionT[Future, User] =
OptionT { ??? }
Монадные трансформеры для практикующих программистов