我想知道是否有在R的foldLeft函數(和foldRight?)的實現。R中有FoldLeft函數嗎?
該語言應該是「相當」功能導向,因此我認爲應該有這樣的事情,但我在文檔中找不到它。
對我來說,foldLeft函數應用的列表上,並具有以下特徵:
foldLeft[B](z : B)(f : (B, A) => B) : B
它應該返回以下結果:
f(... (f(f(z, a0), a1) ...), an) if the list is [a0, a1, ..., an].
(我用的是Scala List API的定義)
有誰知道這個函數是否存在於R中?
arf。我知道我曾經在某處看過它! 你知道是否有專門用於優化功能的列表處理的包?還是它們都已經在基礎包中實現了,我沒有找到它們? – SRKX 2010-06-15 05:43:47