るりまサーチ

最速Rubyリファレンスマニュアル検索!
861件ヒット [1-100件を表示] (0.108秒)
トップページ > クエリ:-[x] > クエリ:r[x] > クラス:BigDecimal[x]

別のキーワード

  1. _builtin -
  2. open-uri open
  3. irb/input-method new
  4. irb/input-method gets
  5. matrix -

ライブラリ

キーワード

検索結果

<< 1 2 3 ... > >>

BigDecimal#-(other) -> BigDecimal (18201.0)

差を計算します。

...差を計算します。

@param other self から引く数を指定します。

計算結果の精度についてはlib:bigdecimal#precisionを参照してください。...

BigDecimal#floor -> Integer (6307.0)

self 以下の最大整数を返します。

...self 以下の最大整数を返します。

@param n 小数点以下の桁数を整数で指定します。

//emlist[][ruby]{
r
equire "bigdecimal"
BigDecimal
("1.23456").floor # => 1
BigDecimal
("-1.23456").floor # => -2
//}

以下のように引数 n を与えることもできます。
n >=...
...にします)。
n が負のときは小数点以上 n 桁目を操作します
(小数点位置から左に少なくとも n 個の 0 が並びます)。

//emlist[][ruby]{
r
equire "bigdecimal"
BigDecimal
("1.23456").floor(4).to_f # => 1.2345
BigDecimal
("15.23456").floor(-1).to_f # => 10.0
//}...

BigDecimal#remainder(n) -> BigDecimal (6213.0)

self を n で割った余りを返します。

...余りを返します。

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

//emlist[][ruby]{
r
equire 'bigdecimal'
x = BigDecimal((2**100).to_s)
x.remainder(3).to_i # => 1
(-x).remainder(3).to_i # => -1
x.remainder(-3).to_i # => 1
(-x).remainder(-3).to_i # => -1
//}

戻り値は self と同...
...じ符号になります。これは BigDecimal#% とは異な
る点に注意してください。詳細は Numeric#%、
Numeric#remainder を参照して下さい。...

BigDecimal#floor(n) -> BigDecimal (6207.0)

self 以下の最大整数を返します。

...self 以下の最大整数を返します。

@param n 小数点以下の桁数を整数で指定します。

//emlist[][ruby]{
r
equire "bigdecimal"
BigDecimal
("1.23456").floor # => 1
BigDecimal
("-1.23456").floor # => -2
//}

以下のように引数 n を与えることもできます。
n >=...
...にします)。
n が負のときは小数点以上 n 桁目を操作します
(小数点位置から左に少なくとも n 個の 0 が並びます)。

//emlist[][ruby]{
r
equire "bigdecimal"
BigDecimal
("1.23456").floor(4).to_f # => 1.2345
BigDecimal
("15.23456").floor(-1).to_f # => 10.0
//}...

BigDecimal#round -> Integer (6207.0)

クラスメソッド BigDecimal.mode(BigDecimal::ROUND_MODE,flag) で指定した BigDecimal::ROUND_MODE に従って丸め操作を実行します。

...クラスメソッド BigDecimal.mode(BigDecimal::ROUND_MODE,flag) で指定した
BigDecimal
::ROUND_MODE に従って丸め操作を実行します。

@param n 小数点以下の桁数を整数で指定します。

@param b 丸め処理の方式として、BigDecimal.mode の第 1 引数と同...
...

BigDecimal
.mode(BigDecimal::ROUND_MODE,flag) で何も指定せず、
かつ、引数を指定しない場合は
「小数点以下第一位の数を四捨五入して整数(BigDecimal 値)」にします。

//emlist[][ruby]{
r
equire "bigdecimal"
BigDecimal
("1.23456").round # => 1
BigDecimal
("-...
...1.23456").round # => -1
//}

以下のように引数を与えて、小数点以下 n+1 位の数字を操作することもできます。
n が正の時は、小数点以下 n+1 位の数字を丸めます(小数点以下を、最大 n 桁にします)。
n が負のときは小数点以上 n 桁...

絞り込み条件を変える

BigDecimal#round(n) -> BigDecimal (6207.0)

クラスメソッド BigDecimal.mode(BigDecimal::ROUND_MODE,flag) で指定した BigDecimal::ROUND_MODE に従って丸め操作を実行します。

...クラスメソッド BigDecimal.mode(BigDecimal::ROUND_MODE,flag) で指定した
BigDecimal
::ROUND_MODE に従って丸め操作を実行します。

@param n 小数点以下の桁数を整数で指定します。

@param b 丸め処理の方式として、BigDecimal.mode の第 1 引数と同...
...

BigDecimal
.mode(BigDecimal::ROUND_MODE,flag) で何も指定せず、
かつ、引数を指定しない場合は
「小数点以下第一位の数を四捨五入して整数(BigDecimal 値)」にします。

//emlist[][ruby]{
r
equire "bigdecimal"
BigDecimal
("1.23456").round # => 1
BigDecimal
("-...
...1.23456").round # => -1
//}

以下のように引数を与えて、小数点以下 n+1 位の数字を操作することもできます。
n が正の時は、小数点以下 n+1 位の数字を丸めます(小数点以下を、最大 n 桁にします)。
n が負のときは小数点以上 n 桁...

BigDecimal#round(n, b) -> BigDecimal (6207.0)

クラスメソッド BigDecimal.mode(BigDecimal::ROUND_MODE,flag) で指定した BigDecimal::ROUND_MODE に従って丸め操作を実行します。

...クラスメソッド BigDecimal.mode(BigDecimal::ROUND_MODE,flag) で指定した
BigDecimal
::ROUND_MODE に従って丸め操作を実行します。

@param n 小数点以下の桁数を整数で指定します。

@param b 丸め処理の方式として、BigDecimal.mode の第 1 引数と同...
...

BigDecimal
.mode(BigDecimal::ROUND_MODE,flag) で何も指定せず、
かつ、引数を指定しない場合は
「小数点以下第一位の数を四捨五入して整数(BigDecimal 値)」にします。

//emlist[][ruby]{
r
equire "bigdecimal"
BigDecimal
("1.23456").round # => 1
BigDecimal
("-...
...1.23456").round # => -1
//}

以下のように引数を与えて、小数点以下 n+1 位の数字を操作することもできます。
n が正の時は、小数点以下 n+1 位の数字を丸めます(小数点以下を、最大 n 桁にします)。
n が負のときは小数点以上 n 桁...

BigDecimal#to_r -> Rational (6202.0)

self を Rational オブジェクトに変換します。

...self を Rational オブジェクトに変換します。...

BigDecimal#coerce(other) -> Array (6201.0)

self と other が同じクラスになるよう、self か other を変換し [other, self] という配列にして返します。

...self と other が同じクラスになるよう、self か other を変換し [other,
self] という配列にして返します。

@param other 比較または変換するオブジェクト

BigDecimal
#coerce は Ruby における強制型変換のための機能です。
BigDecimal
オブジェ...
...クトとその他のオブジェクト間の各種の計算は
BigDecimal
#coerce の結果を元に行われます。

//emlist[][ruby]{
r
equire "bigdecimal"
a = BigDecimal("1.0")
b = a / 2.0 # => 0.5e0
//}

other Rational オブジェクトを指定した場合は self の有効桁数を
...
...いて変換を行います。

数値を表す文字列から BigDecimal オブジェクトに変換する機能はデフォ
ルトでは無効になっています。必要な場合は ENABLE_NUMERIC_STRING を有効に
して Ruby をコンパイルしてください。...

BigDecimal#frac -> BigDecimal (6201.0)

self の小数部分を新しい BigDecimal オブジェクトにして返します。

...self の小数部分を新しい BigDecimal オブジェクトにして返します。...

絞り込み条件を変える

<< 1 2 3 ... > >>