Scalaz |->猫的对应

时间:2019-06-14 18:05:16

标签: scala scalaz scala-cats

我注意到在Cats中未实现Scalaz |->运算符。是否有提供类似语义的函数?

1 个答案:

答案 0 :(得分:2)

“成群猫”教程recommends使用spire.math.Interval代替scalaz.Enum的猫/类型级别。

所以尝试替换

import scalaz.syntax.enum._
import scalaz.std.anyVal._

1 |-> 10 // List(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)

使用

import spire.math.Interval
import spire.std.int._

Interval(1, 10).iterator(1).toList // List(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)