るりまサーチ

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

別のキーワード

  1. numeric step
  2. _builtin numeric
  3. numeric -@
  4. numeric %
  5. numeric i

ライブラリ

キーワード

検索結果

<< < ... 2 3 4 5 6 > >>

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

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

...Complex が関わる場合は例外です。
その場合も成分は Float になります。

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

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

//emlist[例][ruby]{
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...

Numeric#floor -> Integer (9026.0)

自身と等しいかより小さな整数のうち最大のものを返します。

...自身と等しいかより小さな整数のうち最大のものを返します。


//emlist[例][ruby]{
1.floor #=> 1
1.2.floor #=> 1
(-1.2).floor #=> -2
(-1.5).floor #=> -2
//}

@
see Numeric#ceil, Numeric#round, Numeric#truncate...

Numeric#round -> Integer (9026.0)

自身ともっとも近い整数を返します。

...0.5, -0.5 はそれぞれ 1,-1 に切り上げされます。いわゆる四捨五入ですが、偶数丸めではありません。

//emlist[例][ruby]{
1.round #=> 1
1.2.round #=> 1
(-1.2).round #=> -1
(-1.5).round #=> -2
//}

@
see Numeric#ceil, Numeric#floor, Numeric#truncate...

Numeric#truncate -> Integer (9026.0)

0 から 自身までの整数で、自身にもっとも近い整数を返します。

...0 から 自身までの整数で、自身にもっとも近い整数を返します。

//emlist[例][ruby]{
1.truncate #=> 1
1.2.truncate #=> 1
(-1.2).truncate #=> -1
(-1.5).truncate #=> -1
//}

@
see Numeric#ceil, Numeric#floor, Numeric#round...

Numeric#denominator -> Integer (9020.0)

自身を Rational に変換した時の分母を返します。

...自身を Rational に変換した時の分母を返します。

@
return 分母を返します。


@
see Numeric#numerator、Integer#denominator、Float#denominator、Rational#denominator、Complex#denominator...

絞り込み条件を変える

Numeric#eql?(other) -> bool (9020.0)

自身と other のクラスが等しくかつ == メソッドで比較して等しい場合に true を返します。 そうでない場合に false を返します。

...す。
そうでない場合に false を返します。

Numeric
のサブクラスは、eql? で比較して等しい数値同士が同じハッシュ値を返すように
hash メソッドを適切に定義する必要があります。

@
param other 自身と比較したい数値を指定しま...
...す。

//emlist[例][ruby]{
p 1.eql?(1) #=> true
p 1.eql?(1.0) #=> false
p 1 == 1.0 #=> true
//}

@
see Object#equal?, Object#eql?, Object#==, Object#===...

Numeric#finite? -> bool (9020.0)

self の絶対値が有限値の場合に true を、そうでない場合に false を返します。

...値の場合に true を、そうでない場合に false を返します。

//emlist[例][ruby]{
10.finite? # => true
Rational(3).finite? # => true

Float::INFINITY.finite? # => false
Float::INFINITY.is_a?(Numeric) # => true
//}

@
see Numeric#infinite?...

Numeric#imag -> 0 (9020.0)

常に 0 を返します。

...常に 0 を返します。

//emlist[例][ruby]{
12.imag # => 0
-12.imag # => 0
1.2.imag # => 0
-1.2.imag # => 0
//}

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

@
see Numeric#real、Complex#imag...

Numeric#imaginary -> 0 (9020.0)

常に 0 を返します。

...常に 0 を返します。

//emlist[例][ruby]{
12.imag # => 0
-12.imag # => 0
1.2.imag # => 0
-1.2.imag # => 0
//}

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

@
see Numeric#real、Complex#imag...

Numeric#integer? -> bool (9020.0)

自身が Integer かそのサブクラスのインスタンスの場合にtrue を返し ます。そうでない場合に false を返します。

...スタンスの場合にtrue を返し
ます。そうでない場合に false を返します。

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

//emlist[例][ruby]{
(1.0).integer? #=> false
(1).integer? #=> true
//}

@
see Numeric#real?...

絞り込み条件を変える

<< < ... 2 3 4 5 6 > >>