作者: 機械伯爵
日時: 2009/5/16(18:54)
> Haskell, OCaml, Scheme, Erlang	foldl* f init items
> C++	accumulate(begin, end, init, f)
> Ruby*, JavaScript	items.inject(init, f)
> Python, Perl*	reduce(f, items [, init])

 CommonLispもreduceですよね(←で使い方を覚えた)

 Schemeではfoldって見たこと無いなぁ、と思ったらR6RSなんですね(私の持ってる
本はR5RS準拠なので)

 で、まつもとさんがもう答えてるinject:into:はSqueakでも実装されてます
から、古株の機能なんですね。

 /機械伯爵/