【发布时间】:2015-12-14 02:12:25
【问题描述】:
在 curry 和 compose 的这些实现中:
def uncurry[A,B,C] (f : (A => B => C)) : (A , B) => C = (a , b) => f(a) (b)
def compose [A ,B , C] (f : B => C , g : A => B) : A => C = (a : A) => f(g(a))
在 compose 实现中 (a : A) 只是 (a) 的语法糖
def compose [A ,B , C] (f : B => C , g : A => B) : A => C = (a : A) => f(g(a))
编译没有问题?
【问题讨论】:
标签: scala syntax syntactic-sugar