mirror of
https://github.com/zhigang1992/RubyMotion.git
synced 2026-04-21 10:54:35 +08:00
22 lines
310 B
Ruby
22 lines
310 B
Ruby
def rational_multiply(x)
|
|
rat1 = Rational(3, 2.5)
|
|
rat2 = Rational(3, 4)
|
|
x.report "* Rational" do
|
|
500000.times do
|
|
rat1 * rat2
|
|
end
|
|
end
|
|
|
|
x.report "* Fixnum" do
|
|
500000.times do
|
|
rat1 * 10
|
|
end
|
|
end
|
|
|
|
x.report "* Float" do
|
|
500000.times do
|
|
rat1 * 4.5
|
|
end
|
|
end
|
|
end
|