るりまサーチ

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

別のキーワード

  1. _builtin to_i
  2. fiddle to_i
  3. matrix elements_to_i
  4. bigdecimal to_i
  5. csv to_i

クラス

モジュール

キーワード

検索結果

<< 1 2 3 ... > >>

bigdecimal (44712.0)

bigdecimal は浮動小数点数演算ライブラリです。 任意の精度で 10 進表現された浮動小数点数を扱えます。

...bigdecimal は浮動小数点数演算ライブラリです。
任意の精度で 10 進表現された浮動小数点数を扱えます。

//emlist[][ruby]{
require 'bigdecimal'
a = BigDecimal("0.123456789123456789")
b = BigDecimal("123456.78912345678", 40)
print a + b # => 0.123456912580245903456...
...BigDecimal では正確な値を得る事ができます。

//emlist[例1: 0.0001 を 10000 回足す場合。][ruby]{
sum = 0
for i in (1..10000)
sum = sum + 0.0001
end
print sum # => 0.9999999999999062
//}

//emlist[例2: 0.0001 を 10000 回足す場合。(BigDecimal)][ruby]{
require 'bigdecim...
...al'

sum = BigDecimal("0")
for i in (1..10000)
sum = sum + BigDecimal("0.0001")
end
print sum # => 0.1e1
//}

//emlist[例3: 1.2 - 1.0 と 0.2 との比較][ruby]{
require "bigdecimal"

(BigDecimal("1.2") - BigDecimal("1.0")) == BigDecimal("0.2") # => true

(1.2 - 1.0) == 0.2 # => false
//}

===...

BigDecimal#-(other) -> BigDecimal (38307.0)

差を計算します。

...差を計算します。

@param other self から引く数を指定します。

計算結果の精度についてはlib:bigdecimal#precisionを参照してください。...

BigDecimal::INFINITY -> BigDecimal (26417.0)

正の無限大を表す BigDecimal オブジェクトを返します。

...正の無限大を表す BigDecimal オブジェクトを返します。...

BigDecimal#sign -> -3 | -2 | -1 | 0 | 1 | 2 | 3 (26353.0)

自身の符号等の性質に応じて、Integer を返します。

...て、Integer を返します。

符号が正であれば正の整数を返し、負であれば負の整数を返し、NaN であれば 0 を返します。

NaN であれば、 0。 BigDecimal::SIGN_NaN と同じです。
+0 であれば、 1。 BigDecimal::SIGN_POSITIVE_ZERO...
...です。
-
0 であれば、-1。 BigDecimal::SIGN_NEGATIVE_ZERO と同じです。
有限の正の値 であれば、 2。 BigDecimal::SIGN_POSITIVE_FINITE と同じです。
有限の負の値 であれば、-2。 BigDecimal::SIGN_NEGATIVE_FINITE と同じです。
+Infinity で...
... BigDecimal::SIGN_POSITIVE_INFINITE と同じです。
-
Infinity であれば、-3。 BigDecimal::SIGN_NEGATIVE_INFINITE と同じです。

BigDecimal
は、 0 であっても、+ か - の符号を持つことに注意して下さい。
(「lib:bigdecimal#internal_structure」を参照)

//emli...

BigDecimal#infinite? -> 1 | -1 | nil (26317.0)

self が +∞のときに 1 、-∞のときに-1、それ以外のときに nil を返します。

...self が +∞のときに 1 、-∞のときに-1、それ以外のときに nil を返します。...

絞り込み条件を変える

BigDecimal#-@ -> BigDecimal (26301.0)

self の符号を反転させたものを返します。

self の符号を反転させたものを返します。

BigDecimal::SIGN_NEGATIVE_FINITE -> Integer (26216.0)

負の値に対応する BigDecimal#sign の値を返します。

...負の値に対応する BigDecimal#sign の値を返します。...

BigDecimal::SIGN_NEGATIVE_INFINITE -> Integer (26216.0)

負の無限大に対応する BigDecimal#sign の値を返します。

...負の無限大に対応する BigDecimal#sign の値を返します。...

BigDecimal::SIGN_NEGATIVE_ZERO -> Integer (26216.0)

負の 0 に対応する BigDecimal#sign の値を返します。

...負の 0 に対応する BigDecimal#sign の値を返します。...

BigDecimal::SIGN_NaN -> Integer (26216.0)

NaN に対応する BigDecimal#sign の値を返します。

...NaN に対応する BigDecimal#sign の値を返します。...

絞り込み条件を変える

<< 1 2 3 ... > >>