зашквар в скале или нет?
def[F[_]: Effect, A]: F[A] = {
for {
_ <- F.delay(effect1)
_ = log.debug("1")
_ <- F.delay(effect2)
_ = log.debug("2")
} yield {}
}
Может случайн произойти так что ты будешь думать что кусок кода чисты и зареюзаешь его несколько раз, при этом логи увидишь только один раз. Не про этот кусок конечно. Но в целом
Обсуждают сегодня