网站介绍:文章浏览阅读1.6k次。本文展示加法和乘法的两个例子,最后使用MapReduce的思想把两者统一成一个带Currying的表达形式。从high-order functions推演到Currying原始方法def sum(f: Int => Int, a: Int, b: Int): Int = if (a > b) 0 else f(a) + sum(f, a + 1, b)表示从a到b,把每个int做一次f处理,_def sum(f:int=>int,a:int,b:int):int=[if(a>b)o else f(a)+sum(f,a+1,b)求su
- 链接地址:https://blog.csdn.net/zbf8441372/article/details/45402351
- 链接标题:Scala Learning(4): Currying柯里化的推演_def sum(f:int=>int,a:int,b:int):int=[if(a>b)o else-CSDN博客
- 所属网站:blog.csdn.net
- 被收藏次数:2789
- 网站标签:def sum(f:int=>int a:int b:int):int=[if(a>b)o else f(a)+sum(f a+1 b)求su