scala的reduceRight操作?-创新互联

怎样理解如下的结果?

十年建站经验, 网站设计、成都网站制作客户的见证与正确选择。成都创新互联提供完善的营销型网页建站明细报价表。后期开发更加便捷高效,我们致力于追求更美、更快、更规范。

scala> val list = List(1,2,3,4,5)

scala> list.reduceRight(_ - _)

res26: Int = 3

执行过程如下:

(1 - ( 2 - ( 3 - ( 4 - 5 ))))

官方文档说明:

op(x_1, op(x_2, ..., op(x_{n-1}, x_n)...))

where x1, ..., xn are the elements of this mutable indexed sequence.

文档地址:

https://www.scala-lang.org/api/current/scala/Array.html#reduceRight[B>:A](op:(A,B)=>B):B

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


名称栏目:scala的reduceRight操作?-创新互联
文章源于:http://scyanting.com/article/djchdc.html