2006-07-17から1日間の記事一覧

injectつづき

すみません。その後、実装自体が不要だということがわかりました。 うーん、Enumerableってeach(とEnumerableで定義されているメソッド)以外を使っていいのかな([]って定義されている保証がなさそう)。でもそうすると以下のような実装になるのかな(to_aとか…

こんなinjectはいかが

id:omochist:20060716:1153060521 マニア喜ぶinject。Enumerableモジュールに定義を移動して、オリジナルのinjectを呼ぶようにしてみました。 module Enumerable def inject_with_proc(init, proc_obj) inject(init) {|result, item| proc_obj.call(result, …