mirror of
https://github.com/zhigang1992/RubyMotion.git
synced 2026-04-14 12:13:04 +08:00
44 lines
606 B
Ruby
44 lines
606 B
Ruby
def range_new(x)
|
|
x.report "0..10" do
|
|
500000.times do |i|
|
|
0..10
|
|
end
|
|
end
|
|
|
|
x.report "new(0,10)" do
|
|
500000.times do |i|
|
|
Range.new(0, 10)
|
|
end
|
|
end
|
|
|
|
x.report "0...10" do
|
|
500000.times do |i|
|
|
0...10
|
|
end
|
|
end
|
|
|
|
x.report "new(0,10,true)" do
|
|
500000.times do |i|
|
|
Range.new(0, 10, true)
|
|
end
|
|
end
|
|
|
|
x.report "0xffff..0xfffff" do
|
|
500000.times do |i|
|
|
0xffff..0xfffff
|
|
end
|
|
end
|
|
|
|
x.report "0.5..2.4" do
|
|
500000.times do |i|
|
|
0.5..2.4
|
|
end
|
|
end
|
|
|
|
x.report "'a'..'z'" do
|
|
500000.times do |i|
|
|
'a'..'z'
|
|
end
|
|
end
|
|
end
|