cost 459 ms
Scala ZIO Stream -- 将 Stream[A] 转换为 Stream[B],其中一个 A 产生零个或多个 B - Scala ZIO Stream -- Convert Stream[A] to Stream[B] where one A produces zero or more B

我有一个Stream[A]和一个函数zeroOrMoreB(value: A): Seq[B]给定A返回零个或多个B 。 从这两部分,我如何构造一个Stream[B] ? 我可以得到一个Stream[Stream[B]] (见下文),但我不知道如何将它展平。 ...

FS2连接无法证明Seq [fs2.Stream [cats.effect.IO,Int]] &lt;:&lt;fs2.Stream [cats.effect.IO,O2] - FS2 join Cannot prove that Seq[fs2.Stream[cats.effect.IO,Int]] <:< fs2.Stream[cats.effect.IO,O2]

我正在尝试使用fs2流0.10.0-M9和doobie版本0.5.0-M9从http调用中获取一系列对象,然后将其插入到postgres数据库中,但是在构造此代码时遇到了问题,出现以下错误: 错误:(49,12)无法证明Seq [fs2.Stream [cats.effect.IO,I ...

如何将两个scalaz流与谓词选择器结合在一起? - How can I combine two scalaz streams with a predicate selector?

我想将两个scalaz流与一个谓词结合起来,该谓词从任一流中选择下一个元素。 例如,我希望此测试通过: 如您所见,我们无法像zip一样巧妙地处理两个元素,因为有时可能会连续选择其中一个过程。 我a了一个我认为可行的解决方案。 它编译了! 但是,如果它什么都不做,该死的。 J ...

scalaz流结构,用于增长列表 - scalaz stream structure for growing lists

我有一种预感,我可以(应该?)使用scalaz-streams解决这样的问题。 我有一个起始项A。我有一个接受A并返回A列表的函数。 我有一个以1个项目(起始项目)开头的工作队列。 当我们处理( doSomething )每个项目时,它可能会将许多项目添加到同一工作队列的末尾。 ...

当使用scalaz-stream中的“ halt”时,“ wye”组合器的副作用 - side-effects for `wye` combinators when using `halt` from scalaz-stream

filter (内部使用halt )终止其他分支,即使它有一些副作用: 似乎合乎逻辑,因为在该filter之后没有值要返回到yip 。 但是observe的副作用呢? 我当前的解决方案是使用flatMap指定默认值: 但是也许有一种使用filter吗? PS mer ...

nondeterminism.njoin:maxQueued和预取 - nondeterminism.njoin: maxQueued and prefetching

为什么njoin在处理之前njoin预取数据? 这似乎是不必要的复杂化,除非它与流程的合并方式有关? 每当有新元素生成时,我就有一个运行效果的流。 我想将影响降到最低,所以每当njoin ,例如maxOpen = 4应该是同时生成的最大元素数(除非可以立即处理,否则不应该生成任何元素) ...

Scalaz流分块UP到N - Scalaz-stream chunking UP to N

给定这样的队列: 我想退出此队列并将其流化到下游Sink,以UP到100的块为单位。 的工作原理,但如果我说101条消息,它不会清空队列。 将剩下1条消息,除非再输入99条消息。我希望尽可能多地从队列中取出100条消息,并尽可能快地处理下游进程。 是否有现有的组合器? ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM