定义如下:
z the start value
f 操作函数(累积器,these.head)
<code>注意</code>:类型
也可以这么写 /: 或者 :\ ,scala做了简化:
举个简单的例子:
再举个比较复杂的例子:
也可以用富操作的写法:
foldright就是逆序集合,然后调用foldleft. (ps:我的scala版本2.9.3)
foldleft的简写 /:
这个是foldleft的简写吧,个人理解。
如果我写一个累加的程序
其实是等价于
foldright的简写 :\
这个就是foldright的简写吧,个人理解。
如果我写一个递减的程序
<a target="_blank" href="http://blog.csdn.net/oopsoom/article/details/23447317">http://blog.csdn.net/oopsoom/article/details/23447317</a>