SRK*_*RKX 10 functional-programming r list
我想知道在R中是否有foldLeft函数(和foldRight?)的实现.
该语言应该是"相当"的功能导向,因此我认为应该有这样的东西,但我在文档中找不到它.
对我来说,foldLeft函数适用于列表并具有以下签名:
foldLeft[B](z : B)(f : (B, A) => B) : B
Run Code Online (Sandbox Code Playgroud)
它应该返回以下结果:
f(... (f(f(z, a0), a1) ...), an) if the list is [a0, a1, ..., an].
Run Code Online (Sandbox Code Playgroud)
(我使用Scala List API的定义)
有人知道R中是否存在这样的功能吗?