self / other -> Numeric
[permalink][rdoc]除算の算術演算子。
other が Integer の場合、整商(整数の商)を Integer で返します。普通の商(剰余を考えない商)を越えない最大の整数をもって整商とします。
other が Float、Rational、Complex の場合、普通の商を other と同じクラスのインスタンスで返します。
7 / 2 # => 3
7 / -2 # => -4
7 / 2.0 # => 3.5
7 / Rational(2, 1) # => (7/2)
7 / Complex(2, 0) # => ((7/2)+0i)
begin
2 / 0
rescue => e
e # => #<ZeroDivisionError: divided by 0>
end
[SEE_ALSO] Integer#div, Integer#fdiv, Numeric#quo
self / other -> Numeric
[permalink][rdoc] [redefined by mathn]
Fixnum#quo と同じ働きをします(有理数または整数を返します)。
例:
10 / 3 # => 3 require 'mathn' 10 / 3 # => (10/3)