るりまサーチ

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

別のキーワード

  1. kernel require
  2. getoptlong require_order
  3. rubygems/custom_require require
  4. irb/ext/use-loader irb_require
  5. require execute

ライブラリ

キーワード

検索結果

<< 1 2 3 ... > >>

BigDecimal#to_s -> String (31.0)

self を文字列に変換します (デフォルトは "0.xxxxxen" の形になります)。

...ist[][ruby]{
require
"bigdecimal"
BigDecimal
("1.23456").to_s # ==> "0.123456e1"
//}

引数 n に正の整数が指定されたときは、小数点で分けられる左右部分を、
それぞれ n 桁毎に空白で区切ります。

//emlist[][ruby]{
require
"bigdecimal"
BigDecimal
("0.1234567...
...{
require
"bigdecimal"
BigDecimal
("0.1234567890123456789").to_s("10") # => "0.1234567890 123456789e0"
//}

文字列の最初に '+' または ' ' を付けると、値が正の場合先頭に '+' または
' ' が付きます。負の場合は常に '-' が付きます。

//emlist[][ruby]{
require
...
..."bigdecimal"
BigDecimal
("0.123456").to_s(" 3") # => " 0.123 456e0"
BigDecimal
("0.123456").to_s("+3") # => "+0.123 456e0"
BigDecimal
("-0.123456").to_s("3") # => "-0.123 456e0"
//}

さらに文字列の最後に指数形式 ('E' または 'e') か指数を使わない形式
('F' または 'f') か...

BigDecimal#to_s(n) -> String (31.0)

self を文字列に変換します (デフォルトは "0.xxxxxen" の形になります)。

...ist[][ruby]{
require
"bigdecimal"
BigDecimal
("1.23456").to_s # ==> "0.123456e1"
//}

引数 n に正の整数が指定されたときは、小数点で分けられる左右部分を、
それぞれ n 桁毎に空白で区切ります。

//emlist[][ruby]{
require
"bigdecimal"
BigDecimal
("0.1234567...
...{
require
"bigdecimal"
BigDecimal
("0.1234567890123456789").to_s("10") # => "0.1234567890 123456789e0"
//}

文字列の最初に '+' または ' ' を付けると、値が正の場合先頭に '+' または
' ' が付きます。負の場合は常に '-' が付きます。

//emlist[][ruby]{
require
...
..."bigdecimal"
BigDecimal
("0.123456").to_s(" 3") # => " 0.123 456e0"
BigDecimal
("0.123456").to_s("+3") # => "+0.123 456e0"
BigDecimal
("-0.123456").to_s("3") # => "-0.123 456e0"
//}

さらに文字列の最後に指数形式 ('E' または 'e') か指数を使わない形式
('F' または 'f') か...

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

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

//emlist[][ruby]{
require
"bi...

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

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

//emlist[][ruby]{
require
"bi...

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

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

//emlist[][ruby]{
require
"bi...

絞り込み条件を変える

BigDecimal#ceil -> Integer (13.0)

self 以上の整数のうち、最も小さい整数を計算し、その値を返します。

...、その値を返します。

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

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

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

//emlist[][ruby]{
require
"bigdecimal"
BigDecimal
("1.23456").ceil(4).to_f # => 1.2346
BigDecimal
("15.23456").ceil(-1).to_f # => 20.0
//}...

BigDecimal#ceil(n) -> BigDecimal (13.0)

self 以上の整数のうち、最も小さい整数を計算し、その値を返します。

...、その値を返します。

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

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

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

//emlist[][ruby]{
require
"bigdecimal"
BigDecimal
("1.23456").ceil(4).to_f # => 1.2346
BigDecimal
("15.23456").ceil(-1).to_f # => 20.0
//}...

BigDecimal#floor -> Integer (13.0)

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

...最大整数を返します。

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

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

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

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

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

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

...最大整数を返します。

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

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

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

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