るりまサーチ

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

別のキーワード

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

ライブラリ

キーワード

検索結果

BigDecimal::ROUND_HALF_EVEN -> Integer (23001.0)

BigDecimal の計算結果の丸め処理で四捨六入するかどうかを設定、確認 する際の値を返します。5の時は上位1桁が奇数の時のみ繰り上げます (Banker's rounding)。

...
BigDecimal
の計算結果の丸め処理で四捨六入するかどうかを設定、確認
する際の値を返します。5の時は上位1桁が奇数の時のみ繰り上げます
(Banker's rounding)。

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

BigDecimal#round -> Integer (13.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]{
require "bigdecimal"
BigDecimal
("1.23456").round # => 1
BigDecimal
("-...
....2346
BigDecimal
("15.23456").round(-1).to_f # => 20.0
//}

2番目の引数を指定すると、BigDecimal.mode の指定を無視して、指定さ
れた方法で丸め操作を実行します。

//emlist[][ruby]{
require "bigdecimal"
BigDecimal
("1.23456").round(3,BigDecimal::ROUND_HALF_EVEN).to...

BigDecimal#round(n) -> BigDecimal (13.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]{
require "bigdecimal"
BigDecimal
("1.23456").round # => 1
BigDecimal
("-...
....2346
BigDecimal
("15.23456").round(-1).to_f # => 20.0
//}

2番目の引数を指定すると、BigDecimal.mode の指定を無視して、指定さ
れた方法で丸め操作を実行します。

//emlist[][ruby]{
require "bigdecimal"
BigDecimal
("1.23456").round(3,BigDecimal::ROUND_HALF_EVEN).to...

BigDecimal#round(n, b) -> BigDecimal (13.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]{
require "bigdecimal"
BigDecimal
("1.23456").round # => 1
BigDecimal
("-...
....2346
BigDecimal
("15.23456").round(-1).to_f # => 20.0
//}

2番目の引数を指定すると、BigDecimal.mode の指定を無視して、指定さ
れた方法で丸め操作を実行します。

//emlist[][ruby]{
require "bigdecimal"
BigDecimal
("1.23456").round(3,BigDecimal::ROUND_HALF_EVEN).to...

BigDecimal.mode(s) -> Integer | nil (7.0)

BigDecimal の計算処理の制御方法を設定、確認します。

...
BigDecimal
の計算処理の制御方法を設定、確認します。

第2引数を省略、または nil を指定すると現状の設定値を返します。

@param s 制御方法の設定、確認を行う項目を BigDecimal::EXCEPTION_*、
BigDecimal
::ROUND_MODE のいずれか...
...で指定します。

@param v 引数 s が BigDecimal::ROUND_MODE の場合は
BigDecimal
::ROUND_MODE 以外の BigDecimal::_ROUND* のいず
れかを指定します。指定した丸め処理が有効になります。
それ以外の場合は、true、false、nil の...
...す。

* BigDecimal::ROUND_UP 全て切り上げます。
* BigDecimal::ROUND_DOWN 全て切り捨てます(truncate)。
* BigDecimal::ROUND_HALF_UP 四捨五入します(デフォルト)。
* BigDecimal::ROUND_HALF_DOWN 五捨六入します。
* BigDecimal::ROUND_HALF_EVEN 四捨六入...

絞り込み条件を変える

BigDecimal.mode(s, v) -> Integer | nil (7.0)

BigDecimal の計算処理の制御方法を設定、確認します。

...
BigDecimal
の計算処理の制御方法を設定、確認します。

第2引数を省略、または nil を指定すると現状の設定値を返します。

@param s 制御方法の設定、確認を行う項目を BigDecimal::EXCEPTION_*、
BigDecimal
::ROUND_MODE のいずれか...
...で指定します。

@param v 引数 s が BigDecimal::ROUND_MODE の場合は
BigDecimal
::ROUND_MODE 以外の BigDecimal::_ROUND* のいず
れかを指定します。指定した丸め処理が有効になります。
それ以外の場合は、true、false、nil の...
...す。

* BigDecimal::ROUND_UP 全て切り上げます。
* BigDecimal::ROUND_DOWN 全て切り捨てます(truncate)。
* BigDecimal::ROUND_HALF_UP 四捨五入します(デフォルト)。
* BigDecimal::ROUND_HALF_DOWN 五捨六入します。
* BigDecimal::ROUND_HALF_EVEN 四捨六入...