るりまサーチ

最速Rubyリファレンスマニュアル検索!
228件ヒット [1-100件を表示] (0.089秒)
トップページ > クエリ:Ruby[x] > クエリ:ruby[x] > 種類:インスタンスメソッド[x] > クエリ:@[x] > クエリ:require[x] > クラス:BigDecimal[x]

別のキーワード

  1. fiddle ruby_free
  2. rbconfig ruby
  3. fiddle build_ruby_platform
  4. rake ruby
  5. rubygems/defaults ruby_engine

ライブラリ

キーワード

検索結果

<< 1 2 3 > >>

BigDecimal#to_s -> String (98.0)

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

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

@
param n 出力の形式を Integer または String で指定します。

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

引数 n に正の整数が指定されたと...
...切ります。

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

引数 n に正の整数を表す文字列を指定することもできます。

//emlist[][ruby]{
require
"bigdecimal"
BigDecimal
("0.1234567890123456789").to...
...' が付きます。負の場合は常に '-' が付きます。

//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"
//}

さらに文字列の最後...

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

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

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

@
param n 出力の形式を Integer または String で指定します。

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

引数 n に正の整数が指定されたと...
...切ります。

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

引数 n に正の整数を表す文字列を指定することもできます。

//emlist[][ruby]{
require
"bigdecimal"
BigDecimal
("0.1234567890123456789").to...
...' が付きます。負の場合は常に '-' が付きます。

//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"
//}

さらに文字列の最後...

BigDecimal#round -> Integer (80.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
("-...
...[ruby]{
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
...

BigDecimal#round(n) -> BigDecimal (80.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
("-...
...[ruby]{
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
...

BigDecimal#round(n, b) -> BigDecimal (80.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
("-...
...[ruby]{
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
...

絞り込み条件を変える

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

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

...配列にして返します。

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

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

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

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

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

BigDecimal#ceil -> Integer (44.0)

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

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

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

//emlist[][ruby]{
require
"bigdecimal"
BigDecimal
("1.23456").ceil # => 2
BigDecimal
("-1.23456").ceil # => -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 (44.0)

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

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

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

//emlist[][ruby]{
require
"bigdecimal"
BigDecimal
("1.23456").ceil # => 2
BigDecimal
("-1.23456").ceil # => -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 (44.0)

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

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

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

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

以下のように引数 n を与えることもできます。
n >=...
...にします)。
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 > >>