るりまサーチ

最速Rubyリファレンスマニュアル検索!
174件ヒット [1-100件を表示] (0.101秒)

別のキーワード

  1. _builtin to_s
  2. openssl to_der
  3. openssl to_s
  4. _builtin to_a
  5. openssl to_pem

ライブラリ

クラス

キーワード

検索結果

<< 1 2 > >>

BigDecimal#to_f -> Float (21102.0)

self の近似値を表す Float オブジェクトに変換します。

...self の近似値を表す Float オブジェクトに変換します。

仮数部や指数部の情報が必要な場合は、BigDecimal#split メソッドを利
用してください。

@see BigDecimal#split...

Bignum#to_f -> Float (21102.0)

値を浮動小数点数(Float)に変換します。

値を浮動小数点数(Float)に変換します。

Time#subsec -> Integer | Rational (6113.0)

時刻を表す分数を返します。

...ます。

//emlist[][ruby]{
t = Time.local(2000,1,2,3,4,5,6)
p "%10.9f" % t.to_f # => "946749845.000005960"
p t.subsec #=> (3/500000)
//}

to_f
の値と subsec の値の下のほうの桁の値は異なる場合があります。
というのは IEEE 754 double はそれを表すの...
...に十分な精度を
持たないからです。subsec で得られる値が正確です。...

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

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

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

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

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

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

//emlist[][ruby]{
require "bigdecimal"
B
igDecimal("1.23456").round # => 1
B
igDeci...
...uby]{
require "bigdecimal"
B
igDecimal("1.23456").round(4).to_f # => 1.2346
B
igDecimal("15.23456").round(-1).to_f # => 20.0
//}

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

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

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

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

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

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

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

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

//emlist[][ruby]{
require "bigdecimal"
B
igDecimal("1.23456").round # => 1
B
igDeci...
...uby]{
require "bigdecimal"
B
igDecimal("1.23456").round(4).to_f # => 1.2346
B
igDecimal("15.23456").round(-1).to_f # => 20.0
//}

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

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

絞り込み条件を変える

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

...ます)。
n が負のときは小数点以上 n 桁目を操作します
(小数点位置から左に少なくとも n 個の 0 が並びます)。

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

Bignum#eql?(other) -> bool (3113.0)

self と other のクラスが等しくかつ同じ値である場合に true を返します。 そうでない場合に false を返します。

...self と other のクラスが等しくかつ同じ値である場合に true を返します。
そうでない場合に false を返します。

@param other self と比較したい数値。

(1 << 64) == (1 << 64).to_f # => true
(1 << 64).eql?((1 << 64).to_f) # => false...

BigDecimal#round -> Integer (3032.0)

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

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

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

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

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

//emlist[][ruby]{
require "bigdecimal"
B
igDecimal("1.23456").round # => 1
B
igDeci...
...uby]{
require "bigdecimal"
B
igDecimal("1.23456").round(4).to_f # => 1.2346
B
igDecimal("15.23456").round(-1).to_f # => 20.0
//}

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

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

絞り込み条件を変える

<< 1 2 > >>