RosettaCodeData/Task/Jensens-Device/Ruby/jensens-device-2.rb
Ingy döt Net db842d013d A-M baby
2013-04-10 21:29:02 -07:00

4 lines
123 B
Ruby

def sum2(lo, hi)
lo.upto(hi).inject(0.0) {|sum, n| sum += yield n}
end
p sum2(1, 100) {|i| 1.0/i} # => 5.18737751763962