fdiv(other) -> Float | Complex[permalink][rdoc][edit]-
self を other で割った商を Float で返します。ただし Complex が関わる場合は例外です。その場合も成分は Float になります。
self が Integer や Rational で、other が虚部を持つ Complex の場合は、商を Float に変換できないため RangeError が発生します。
Numeric のサブクラスは、このメソッドを適切に再定義しなければなりません。
- [PARAM]
other: - 自身を割る数を指定します。
p 1.fdiv(3) #=> 0.3333333333333333 p (1+1i).fdiv 1 #=> (1.0+1.0i) 1.fdiv(1+1i) # ~> RangeError: can't convert 0.5-0.5i into Float[SEE_ALSO] Numeric#quo
- [PARAM]