るりまサーチ

最速Rubyリファレンスマニュアル検索!
674件ヒット [1-100件を表示] (0.180秒)
トップページ > クエリ:-[x] > クエリ:r[x] > クエリ:n[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#round -> Integer (12357.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
("-...
...3456").round # => -1
//}

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

BigDecimal#round(n) -> BigDecimal (12357.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
("-...
...3456").round # => -1
//}

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

BigDecimal#round(n, b) -> BigDecimal (12357.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
("-...
...3456").round # => -1
//}

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

BigDecimal#truncate -> Integer (12350.0)

小数点以下の数を切り捨てて整数にします。

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

以下のように引数を与えて、小数点以下 n+1 位の数字を操作することもできます。
n
が正の時は、小数点以下 n+1 位の数字を切り捨てます
(小数点以下を、最大 n 桁にします)。
n
...
...が負のときは小数点以上 n 桁目を操作します
(小数点位置から左に少なくとも n 個の 0 が並びます)。

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

BigDecimal#truncate(n) -> BigDecimal (12350.0)

小数点以下の数を切り捨てて整数にします。

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

以下のように引数を与えて、小数点以下 n+1 位の数字を操作することもできます。
n
が正の時は、小数点以下 n+1 位の数字を切り捨てます
(小数点以下を、最大 n 桁にします)。
n
...
...が負のときは小数点以上 n 桁目を操作します
(小数点位置から左に少なくとも n 個の 0 が並びます)。

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

絞り込み条件を変える

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

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

...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#%、
N
umeric#remainder を参照して下さい。...

BigDecimal#nonzero? -> self | nil (12301.0)

self が 0 以外のときに self を返します。0 のときに nil を返します。

...self が 0 以外のときに self を返します。0 のときに nil を返します。

//emlist[][ruby]{
r
equire "bigdecimal"
BigDecimal
("0").nonzero? # => nil
BigDecimal
("1").nonzero? # => 0.1e1
//}...

BigDecimal#save_rounding_mode { ... } -> object (12301.0)

丸め処理に関する BigDecimal.mode の設定を保存してブロックを評価します。 ブロック中で変更した設定はブロックの評価後に復元されます。

...丸め処理に関する BigDecimal.mode の設定を保存してブロックを評価します。
ブロック中で変更した設定はブロックの評価後に復元されます。

ブロックの評価結果を返します。...

BigDecimal.json_create(hash) -> BigDecimal (12301.0)

JSON のオブジェクトから BigDecimal のオブジェクトを生成して返します。

...JSON のオブジェクトから BigDecimal のオブジェクトを生成して返します。

@param hash Marshal.#load 可能な値をキー 'b' に持つハッシュを指定します。...

BigDecimal::EXCEPTION_OVERFLOW -> Integer (12301.0)

BigDecimal の計算結果の指数部がオーバーフローした場合に例外を発生 させるかどうかを設定、確認する際の値を返します。

...
BigDecimal
の計算結果の指数部がオーバーフローした場合に例外を発生
させるかどうかを設定、確認する際の値を返します。

BigDecimal
.mode の第 1 引数に指定します。...

絞り込み条件を変える

<< 1 2 3 ... > >>