深入理解scala的柯里化( currying or curry )以及其用处_scala函数柯里化作用-CSDN博客

网站介绍:文章浏览阅读1.2w次,点赞6次,收藏19次。百度百科定义:柯里化(Currying)是把接受多个参数的函数变换成接受一个单一参数(最初函数的第一个参数)的函数,并且返回接受余下的参数且返回结果的新函数的技术。例如:def add(x:Int,y:Int)=x+y柯里化后:def add(x:Int)(y:Int)=x+y实际实现是scala的语法糖,依次调用两个普通函数,第一次调用函数(x),第二次调用时_scala函数柯里化作用