るりまサーチ

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

別のキーワード

  1. _builtin new
  2. _builtin inspect
  3. _builtin []
  4. _builtin to_s
  5. _builtin each

クラス

検索結果

ZeroDivisionError (64002.0)

整数に対して整数の 0 で除算を行ったときに発生します。

整数に対して整数の 0 で除算を行ったときに発生します。

Integer#div(other) -> Integer (29381.0)

整商(整数の商)を返します。 普通の商(剰余を考えない商)を越えない最大の整数をもって整商とします。

...her が Integer オブジェクトの場合、Integer#/ の結果と一致します。

div
に対応する剰余メソッドは modulo です。

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

//emlist[例][ruby]{
7.div(2) # => 3
7.div(-2) # => -4
7.div(2.0) # => 3
7.div(...
...# => 3

begin
2.div(0)
rescue => e
e
# => #<ZeroDivisionError: divided by 0>
e
nd

begin
2.div(0.0)
rescue => e
e
# => #<ZeroDivisionError: divided by 0>
# Integer#/ と違い、引数が Float でもゼロで割ることはできない
e
nd
//}

@see Integer#fdiv, Integer#/, Integer#modulo...

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

除算の算術演算子。

...術演算子。

other が Integer の場合、整商(整数の商)を Integer で返します。
普通の商(剰余を考えない商)を越えない最大の整数をもって整商とします。

other が Float、Rational、Complex の場合、普通の商を other と
同じクラス...
...her 二項演算の右側の引数(対象)
@return 計算結果

//emlist[例][ruby]{
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>
e
nd
//}

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