Ruby 3.4 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > Rationalクラス > /
self / other -> Rational | Float[permalink][rdoc]quo(other) -> Rational | Float
self を other で割った値(=商)を返します。
Rational オブジェクトを左項とする算術演算子 / はこのメソッドの呼び出しになります。
other:self を割る数
other に Float を指定した場合は、計算結果を Float で返します。
r = Rational(3, 4)
p r / 2 # => (3/8)
p r / 2.0 # => 0.375
p r / 0.5 # => 1.5
p r / Rational(1, 2) # => (3/2)
r / 0 # ~> ZeroDivisionError
ZeroDivisionError:other が 0 のときに発生します。
[SEE_ALSO] Numeric#quo