Enumerable#inject([init]) {|result, item| ... } (ruby 1.7 feature)
最初に初期値 init と self の最初の要素を引数にブロック を実行します。2 回目以降のループでは、前のブロックの実行結果と self の次の要素を引数に順次ブロックを実行します。そうして最 後の要素まで繰り返し、最後のブロックの実行結果を返します。
Enumerable#inject() の result の様に左辺値式をブロックへの引数にするインターフェースは Ruby にあるのだろうか?
Enumerable#inject() の実装を読んでみよう。
Windows Live Writer は、ブログの記事を簡単に編集した上で、ご利用中のブログサービスに投稿できる無料のデスクトップ アプリケーションです。Windows Live スペース 以外のブログサービスでもご利用いただけます。
RSDに自前で対応すればこれ使って更新できるわけで、、、