我在scalaz中看到了"A =>: A" or "=>:[A, A]"
类型签名。
https://github.com/scalaz/scalaz/blob/scalaz-seven/core/src/main/scala/scalaz/Category.scala
我认为这是某种scala嵌入式,但是这是什么?
答案 0 :(得分:3)
这里没有特别的魔力。 =>:
是类型的名称,它是参数化类型。 A =>: A
与=>:[A, A]
相同,但前者以中缀表示法编写。如果你开始使用Scala,那么scalaz可能不是最佳起点。
答案 1 :(得分:2)