本文主要是介绍scala中偏函数和柯里化的区别,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.概念:
偏函数:就是固定部分参数,生成另外一个参数更少的方法
柯里化:把一个多参数的方法,改造成可以接受单一参数的方法,并返回接受剩余参数的新函数。
区别:柯里化是可以将n个参数的方法拆成n次调用;偏函数则是将n个参数的方法拆成n-x个参数调用和x参数的方法。可以理解成偏函数演变成柯里化的一种不完全形式。
例如
参照:http://www.caotama.com/91202.html
这篇关于scala中偏函数和柯里化的区别的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!