495件ヒット
[1-100件を表示]
(0.092秒)
種類
- インスタンスメソッド (440)
- 特異メソッド (55)
ライブラリ
- bigdecimal (451)
-
bigdecimal
/ util (22) -
json
/ add / bigdecimal (22)
キーワード
- % (11)
- * (11)
- ** (11)
- + (11)
- +@ (11)
- -@ (11)
-
/ (11) -
_ dump (11) -
_ load (11) - add (11)
- ceil (22)
- coerce (11)
- div (22)
- divmod (11)
- floor (22)
-
json
_ create (11) - limit (11)
- mode (22)
- modulo (11)
- mult (11)
- power (22)
- quo (11)
- remainder (11)
- round (33)
- split (11)
- sqrt (11)
- sub (11)
-
to
_ d (11) -
to
_ digits (11) -
to
_ f (11) -
to
_ i (11) -
to
_ int (11) -
to
_ json (11) -
to
_ s (22) - truncate (22)
検索結果
先頭5件
-
BigDecimal
# -(other) -> BigDecimal (18107.0) -
差を計算します。
...差を計算します。
@param other self から引く数を指定します。
計算結果の精度についてはlib:bigdecimal#precisionを参照してください。... -
BigDecimal
# -@ -> BigDecimal (12201.0) -
self の符号を反転させたものを返します。
self の符号を反転させたものを返します。 -
BigDecimal
# +@ -> self (6201.0) -
self を返します。
self を返します。 -
BigDecimal
. mode(s) -> Integer | nil (143.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::EXCEPTION_NaN のとき、非数(NaN)
* BigDecimal::EXCEPTION_INFINITY のとき、無限(+ or -Infinity)
* BigDecimal::EXCEPTION_UNDERFLOW のとき、ゼロ
* BigDecimal::EXCEPTION_OVERFLOW のとき、+Infinity か -Infinity
* BigDecimal::EXCEPTION_ZERODIV... -
BigDecimal
. mode(s , v) -> Integer | nil (143.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::EXCEPTION_NaN のとき、非数(NaN)
* BigDecimal::EXCEPTION_INFINITY のとき、無限(+ or -Infinity)
* BigDecimal::EXCEPTION_UNDERFLOW のとき、ゼロ
* BigDecimal::EXCEPTION_OVERFLOW のとき、+Infinity か -Infinity
* BigDecimal::EXCEPTION_ZERODIV... -
BigDecimal
# %(n) -> BigDecimal (131.0) -
self を n で割った余りを返します。
...ます。
@param n self を割る数を指定します。
//emlist[][ruby]{
require 'bigdecimal'
x = BigDecimal((2**100).to_s)
( x % 3).to_i # => 1
(-x % 3).to_i # => 2
( x % -3).to_i # => -2
(-x % -3).to_i # => -1
//}
戻り値は n と同じ符号になります。これは BigDecimal#remaind... -
BigDecimal
# modulo(n) -> BigDecimal (131.0) -
self を n で割った余りを返します。
...ます。
@param n self を割る数を指定します。
//emlist[][ruby]{
require 'bigdecimal'
x = BigDecimal((2**100).to_s)
( x % 3).to_i # => 1
(-x % 3).to_i # => 2
( x % -3).to_i # => -2
(-x % -3).to_i # => -1
//}
戻り値は n と同じ符号になります。これは BigDecimal#remaind... -
BigDecimal
# sub(other , n) -> BigDecimal (131.0) -
差を計算します。
...差を計算します。
self - other を最大で n 桁まで計算します。計算結果の精度が n より大きい
ときは BigDecimal.mode で指定された方法で丸められます。
@param other self から引く数を指定します。
@param n 有効桁数を整数で指定し......ます。0 を指定した場合は
BigDecimal#- と同じ値を返します。
@raise ArgumentError n に負の数を指定した場合に発生します。
@see BigDecimal#-... -
BigDecimal
# add(other , n) -> BigDecimal (125.0) -
和を計算します。
...り大きい
ときは BigDecimal.mode で指定された方法で丸められます。
@param other self に足す数を指定します。
@param n 有効桁数を整数で指定します。0 を指定した場合は
BigDecimal#+ と同じ値を返します。
@raise ArgumentError n に......負の数を指定した場合に発生します。
@see BigDecimal#+... -
BigDecimal
# div(other , n) -> BigDecimal (125.0) -
商を計算します。
...きい
ときは BigDecimal.mode で指定された方法で丸められます。
@param other self を割る数を指定します。
@param n 有効桁数を整数で指定します。省略するか 0 を指定した場合は
BigDecimal#/ と同じ値を返します。
@raise ArgumentE......rror n に負の数を指定した場合に発生します。
@see BigDecimal#/...