mirror of
https://github.com/zhigang1992/RubyMotion.git
synced 2026-04-03 09:45:14 +08:00
29 lines
495 B
Ruby
29 lines
495 B
Ruby
def array_sort(x)
|
|
array = $small_fixnum_array.dup
|
|
x.report "sort" do
|
|
10000.times do |i|
|
|
array.sort
|
|
end
|
|
end
|
|
|
|
x.report "sort with block" do
|
|
1000.times do |i|
|
|
array.sort {|a, b| b <=> a }
|
|
end
|
|
end
|
|
|
|
x.report "sort!" do
|
|
10000.times do |i|
|
|
array = $small_fixnum_array.dup
|
|
array.sort!
|
|
end
|
|
end
|
|
|
|
x.report "sort! with block" do
|
|
1000.times do |i|
|
|
array = $small_fixnum_array.dup
|
|
array.sort! {|a, b| b <=> a }
|
|
end
|
|
end
|
|
end
|