-
斯卡拉(Scala),猫-如何使用IO(或其他monad)和两者之一创建无标签最终实现?
我创建了一个简单的<code>trait</code>及其实现: <pre><code>trait UserRepositoryAlg[F[_]] { def find(nick: String): F -
优雅的方式来更改无标签最终错误
我经常做类似的事情: <pre><code>import cats.effect.Sync import cats.implicits._ case class User(name: String) case object -
吊床Scala-检索http响应标头并将JSON转换为自定义对象
我创建了一个使用<code>Hammock</code>(<a href="https://github.com/pepegar/hammock" rel="nofollow noreferrer">https://github.com/ -
Scala,unsafeRunSync-为什么每次都需要调用它?
我有一个奇怪的问题。我创建了两个方法,它们返回<code>Lists</code>: <pre><code>override def createContributor -
Scala-如何在foreach理解块中使用foreach循环?
我有一个简单的代码: <pre><code> override def createContributorsList(url: String, params: String): F[List[Contributor]] = -
Scala-如何在Hammock中从IO [HttpResponse]获取数据?
我有一个简单的方法: <pre><code>DeleteHash(string key, string cacheSubKey) { if (string.IsNullOrEmpty( -
Scala-如何以功能样式重构代码
我创建了两种类似的方法: <pre><code>override def getUsers(organization: String, params: String): F[Either[CodecException -
斯卡拉猫IOApp应该如何获取ExecutionContext?
我最近已将我的应用转换为继承<a href="https://typelevel.org/cats-effect/datatypes/ioapp.html" rel="nofollow noreferrer">here -
flatMap,flatTap,evalMap和evalTap之间的区别
在Scala fs2库中获取功能流: 我试图了解<code>flatMap</code>,<code>flatTap</code>,<code>evalMap</code>和<code>ev -
Scala-如何制作通用解码器?
我有两个类似的函数,它们具有不同的返回类型: <pre><code>override def getUsers(uri: Uri): F[Either[CodecExcepti -
Scala未来/理解问题的选择
我正在尝试编写一个从存储库读取的函数(该函数返回<code>F[Option[Entry]]</code>,其中<code>F</code>是未来的 -
究竟何时需要使用State Monad或.copy?
我在haskell的书中看到了一个示例,其中创建了一个简单的堆栈(推,弹出),并在他们使用.put(..)或. -
如何在scala cats效果中平移遍历的理解?
我有一些与此结构相同的代码,我不确定清除它的最佳方法吗?那里有一些琐碎的IO和附加功能,因此示 -
如何解释Scala Cats / fs2中的堆栈安全性?
这是<a href="https://fs2.io/guide.html" rel="noreferrer">fs2</a>文档中的一段代码。函数<code>go</code>是递归的。问题 -
如何将Monix反应流转换为资源丰富的值并确保适当的发布?
我正在使用Monix反应流。 我有一组文件名<code>f: Observable[File]</code>,我想将其转换为打开的资源<cod -
在可变数据结构上运行的函数是否可以参照透明?
我正在研究网络应用程序,并设计了以下特征以从远程计算机读取文件: <pre><code>trait ReadFileAlg[F[_], -
Shapeless FoldRight之后无法将HList转换为元组
我正在尝试使用Scala将CSV文件的解析器创建到case类中,并且正在尝试使用Shapeless使它通用。 我希 -
仅对带有类标记的参数实现仿函数映射
我具有以下数据结构: <pre><code>class MyDaSt[A]{ def map[B: ClassTag](f: A => B) = //... } </code></pre> 我 -
如何flatMap猫
我已经开始使用Cats学习函数式编程,并且坚持使用flatMapping(合并)应用程序<code>F[List]</code>。 在 -
猫的匹配器EitherT和效果
我是猫和函数式编程的新手,并且正在尝试测试<code>EitherT</code>之类的函数数据类型。有示例代码: -
使用fs2将流值列表转换为值流
我想使用<a href="https://fs2.io/" rel="nofollow noreferrer">fs2</a>流,目录<a href="https://typelevel.org/cats/" rel="nofollow no -
Scala猫因Ior积累错误和成功
我正在尝试使用Cats数据类型Ior来累积错误和成功使用服务的情况(可能返回错误)。 <pre><code>def fin -
将列表[任务[列表[A]]]转换为任务[列表[A]]
如何在scala中将<strong> List [Task [List [Header]]] </strong>类型转换为<strong> Task [List [Header]] </strong>。 我 -
如何使用Monoid Scala
<pre><code>0 {'task_id': 'user_uid', 'group_id': 'uid', 'data': {'document1': ['981.w -
在方法的后台运行fs2.Stream?
我只是在学习FP,所以也许我做错了。 使用cats,cats-effects,fs2,fs2-io。 以下代码将port作为 -
如何从fs2 Stream返回F [org.http4s.Response [F]]?
我有以下代码,无法编译: <pre><code>import org.http4s.{HttpRoutes, Response} import org.http4s.client.Client import org. -
我怎么知道,那是隐性需求?
我有一个有效的代码: <pre><code>final case class Services[F[_]](c: Client[F], fooUrl: String) -
在收益中嵌套一个用于理解的
此代码出现编译错误。我将其简化为尽可能简化。我在这里使用猫<code>EitherT</code> monad变压器。 <pre c -
MVar tryPut-true和isEmpty也是如此
我写了一个简单的callback(handler)函数,该函数传递给异步api,我想等待结果: <pre><code>object Handlers -
Scala元组添加保持序列相同的顺序
我想按各自的顺序添加scala元组,它应该按顺序添加到列表中 <pre><code>val d = (List.empty[String],List.empty[S