From: "David A. Black" Date: 2010-08-12T07:07:59+09:00 Subject: Re: syntax error, unexpected '}', expecting kEND Hi -- On Thu, 12 Aug 2010, Louise Rains wrote: > q.inject(Array.new(4,0)){ |h,e| if e < 10000 then h[Math.log10(e).to_i] +=1 } There's no 'end' on that 'if'. David -- David A. Black, Senior Developer, Cyrus Innovation Inc. The Ruby training with Black/Brown/McAnally Compleat Philadelphia, PA, October 1-2, 2010 Rubyist http://www.compleatrubyist.com