るりまサーチ

最速Rubyリファレンスマニュアル検索!
44件ヒット [1-44件を表示] (0.010秒)

別のキーワード

  1. _builtin fdiv
  2. numeric fdiv
  3. complex fdiv
  4. rational fdiv
  5. fdiv float

クラス

キーワード

検索結果

Rational#fdiv(other) -> Float (18133.0)

self を other で割った商を Float で返します。 other に虚数を指定することは出来ません。

...@param other 自身を割る数

//emlist[例][ruby]{
Rational(2, 3).fdiv(1) # => 0.6666666666666666
Rational(2, 3).fdiv(0.5) # => 1.3333333333333333
Rational(2).fdiv(3) # => 0.6666666666666666

Rational(1).fdiv(Complex(1, 0)) # => 1.0
Rational(1).fdiv(Complex(0, 1)) # => RangeError
//}...

Numeric#fdiv(other) -> Float | Complex (18121.0)

self を other で割った商を Float で返します。 ただし Complex が関わる場合は例外です。 その場合も成分は Float になります。

...umeric のサブクラスは、このメソッドを適切に再定義しなければなりません。

@param other 自身を割る数を指定します。

1.fdiv(3) #=> 0.3333333333333333
Complex(1, 1).fdiv 1 #=> (1.0+1.0i)
1.fdiv Complex(1, 1) #=> (0.5-0.5i)

@see Numeric#quo...

Complex#fdiv(other) -> Complex (18109.0)

self を other で割った商を返します。 実部と虚部が共に Float の値になります。

...elf を other で割った商を返します。
実部と虚部が共に Float の値になります。

@param other 自身を割る数

//emlist[例][ruby]{
Complex(11, 22).fdiv(3) # => (3.6666666666666665+7.333333333333333i)
Complex(11, 22).quo(3) # => ((11/3)+(22/3)*i)
//}

@see Complex#quo...

Bignum#fdiv(other) -> Float | Complex (18103.0)

self を other で割った商を Float で返します。 ただし Complex が関わる場合は例外です。 その場合も成分は Float になります。

self を other で割った商を Float で返します。
ただし Complex が関わる場合は例外です。
その場合も成分は Float になります。

@param other self を割る数を指定します。

@see Numeric#quo

Fixnum#fdiv(other) -> Float | Complex (18103.0)

self を other で割った商を Float で返します。 ただし Complex が関わる場合は例外です。 その場合も成分は Float になります。

self を other で割った商を Float で返します。
ただし Complex が関わる場合は例外です。
その場合も成分は Float になります。

@param other self を割る数を指定します。

@see Numeric#quo

絞り込み条件を変える

Integer#fdiv(other) -> Numeric (18103.0)

self を other で割った商を Float で返します。 ただし Complex が関わる場合は例外です。 その場合も成分は Float になります。

self を other で割った商を Float で返します。
ただし Complex が関わる場合は例外です。
その場合も成分は Float になります。

@param other self を割る数を指定します。

@see Numeric#quo, Numeric#div, Integer#div

Integer#/(other) -> Numeric (14.0)

算術演算子。商を計算します。

...計算します。

@param other 二項演算の右側の引数(対象)
@return 計算結果

//emlist[例][ruby]{
4 / 2 # => 2
5 / 2 # => 2
-4 / 2 # => -2
-4.div(2) # => -2
begin
2 / 0
rescue => e
e # => #<ZeroDivisionError: divided by 0>
end
//}

@see Integer#fdiv, Numeric#div, Numeric#fdiv...

Integer#div(other) -> Numeric (14.0)

算術演算子。商を計算します。

...計算します。

@param other 二項演算の右側の引数(対象)
@return 計算結果

//emlist[例][ruby]{
4 / 2 # => 2
5 / 2 # => 2
-4 / 2 # => -2
-4.div(2) # => -2
begin
2 / 0
rescue => e
e # => #<ZeroDivisionError: divided by 0>
end
//}

@see Integer#fdiv, Numeric#div, Numeric#fdiv...

Numeric#quo(other) -> Rational | Float | Complex (14.0)

self を other で割った商を返します。 整商を得たい場合は Numeric#div を使ってください。

...self を other で割った商を返します。
整商を得たい場合は Numeric#div を使ってください。

Numeric#fdiv が結果を Float で返すメソッドなのに対して quo はなるべく正確な数値を返すことを意図しています。
具体的には有理数の範...
...


@param other 自身を割る数を指定します。

1.quo(3) #=> (1/3)
1.0.quo(3) #=> 0.3333333333333333
1.quo(3.0) #=> 0.3333333333333333
1.quo(0.5) #=> 2.0

Complex(1, 1).quo(1) #=> ((1/1)+(1/1)*i)
1.quo(Complex(1, 1)) #=> ((1/2)-(1/2)*i)

@see Numeric#fdiv...

Numeric (8.0)

数値を表す抽象クラスです。Integer や Float などの数値クラス は Numeric のサブクラスとして実装されています。

...o o - o
even? | - o o o - - -
fdiv
| o - o o o o o
finite? | - - -...
...eql? | o - o - o
even? | - o - - -
fdiv
| o o o o o
finite? | o - o - o...

絞り込み条件を変える