我最近在学习 Scalaz。我想知道 λ[α =>F] 是如何工作的?
scala> Applicative[λ[α => Int]].point(10)
res45: Int = 0
scala> Applicative[λ[α => String]].point(10)
res46: String = ""
我可以理解 λ 在这里表示某种类型,但我找不到它的定义,想知道上面的代码是如何工作的。
我最近在学习 Scalaz。我想知道 λ[α =>F] 是如何工作的?
scala> Applicative[λ[α => Int]].point(10)
res45: Int = 0
scala> Applicative[λ[α => String]].point(10)
res46: String = ""
我可以理解 λ 在这里表示某种类型,但我找不到它的定义,想知道上面的代码是如何工作的。