Files
RubyMotion/test/Benchmark/app/benchmark/array/reject.rb
2013-11-16 09:16:58 +09:00

27 lines
524 B
Ruby

def array_reject(x)
large_array = $large_array.dup
x.report "reject all" do |times|
1000.times do
large_array.reject { |v| true }
end
end
x.report "reject none" do |times|
1000.times do
large_array.reject { |v| false }
end
end
x.report "reject! all" do |times|
1000.times do
large_array = $large_array.dup
large_array.reject! { |v| true }
end
end
x.report "reject! none" do |times|
1000.times do
large_array.reject! { |v| false }
end
end
end