2006-04-11 inject Enumerable#injectの練習をします。 p (1..10).inject(0) { |result, k| result + k } #=> 55最初、以下のように書いてはてな?となりました。 p (1..10).inject(0) do |result, k| result + k end #=> in `inject': no block given (LocalJumpError){ ... } よりも do ... end のほうが弱く結合するためでした。