Запитання з тегом «scala-cats»

1
Як міркувати про безпеку стеків у Scala Cats / fs2?
Ось фрагмент коду з документації на fs2 . Функція goрекурсивна. Питання полягає в тому, як ми можемо знати, чи безпечний стек і як обґрунтувати, чи якась функція є безпечною? import fs2._ // import fs2._ def tk[F[_],O](n: Long): Pipe[F,O,O] = { def go(s: Stream[F,O], n: Long): Pull[F,O,Unit] = { s.pull.uncons.flatMap { …

2
Чи слід побудувати об’єкти стану, що моделюються, з типом ефекту?
Використовуючи функціональне середовище типу Scala і чи cats-effectслід моделювання побудови об'єктів моделювати з типом ефекту? // not a value/case class class Service(s: name) def withoutEffect(name: String): Service = new Service(name) def withEffect[F: Sync](name: String): F[Service] = F.delay { new Service(name) } Конструкція не є помилковою, тому ми можемо використовувати слабший …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.