RosettaCodeData/Task/Time-a-function/Ruby/time-a-function-1.rb

7 lines
145 B
Ruby

require 'benchmark'
Benchmark.bm(8) do |x|
x.report("nothing:") { }
x.report("sum:") { (1..1_000_000).inject(4) {|sum, x| sum + x} }
end