From: Walle Wallen Date: 2010-03-29T19:26:17+09:00 Subject: Easy task, Sum array element... Why doesn't it work? I have done it many times before, but this time I can't get it too work. I'm starting to get a bit frustrating. So, I'm trying to sum all elements from the second element in a Array using inject. The problem is that inject returns nil every time. What am I doing wrong? parameters.each {|element| print element + ","} --> ?faq,using,rtorrent parameters.each {|element| print element.class.to_s + ","} --> String,String,String parameters.class --> Array Doesn't work. (parameters[1]..parameters[-1]).inject {|result, element| result + element} --> nil Neither does. (parameters[1]..parameters[-1]).to_a.inject {|result, element| result + element} --> nil //Walle -- Posted via http://www.ruby-forum.com/.