scala中偏函数和柯里化的区别

1.概念:
偏函数:就是固定部分参数,生成另外一个参数更少的方法
柯里化:把一个多参数的方法,改造成可以接受单一参数的方法,并返回接受剩余参数的新函数。
区别:柯里化是可以将n个参数的方法拆成n次调用;偏函数则是将n个参数的方法拆成n-x个参数调用和x参数的方法。可以理解成偏函数演变成柯里化的一种不完全形式。
例如
scala中偏函数和柯里化的区别_第1张图片
参照:http://www.caotama.com/91202.html

你可能感兴趣的:(scala)