ratio - rational - irrational

« プログラミング悪徳の栄え | Main | 悪法の啓蒙は悪であるか »

2007年05月27日

inject + Symbol#to_proc = fold

4chan BBS - Evolution of a Python programmer - Mazにっき」を読んで今頃になって気がついた。

そうか。ActiveSupportのSymbol#to_procがあればinjectで極めてシンプルに畳み込みできるんだ。

(1..10).inject(&:*)
 =>  3628800

うーむ。素晴らしい。でも、to_procが出た時点で気づくべきだよなぁ。



トラックバック

この記事のトラックバックpingのURL:
http://idm.s9.xrea.com/blog/mt-tb.cgi/626

Ping元:Code Snippets - reduce(l|r)を実装汁!

概要:
FizzBuzzにももうええかげん食傷してきたので、次のネタをないかと思ったら、yuguiさんがtwitterで私を登録したので、blogを見に行って格好の素材を(再)発見したという前回までのあらすじ。
Weblog:
404 Blog Not Found
日時:
2007年05月28日 03:47

コメント

新しくコメントをつける

よくわからない理由により、コメントが即座には反映されないかもしれませんか゛、ボタンを押して元の画面に戻ってきたならたぶん正しく送信されています。




blog操作

検索


カテゴリー

このブログについて

あわせて読みたい

follow yugui at http://twitter.com
© 2007 Yugui

Powered by Movable Type 3.2-ja-2