267件ヒット
[1-100件を表示]
(0.029秒)
別のキーワード
種類
- モジュール関数 (110)
- インスタンスメソッド (88)
- 文書 (36)
- 特異メソッド (33)
ライブラリ
- bigdecimal (132)
-
bigdecimal
/ math (66) -
bigdecimal
/ util (33)
クラス
- BigDecimal (88)
- Float (22)
- Rational (11)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) - E (11)
-
NEWS for Ruby 2
. 5 . 0 (7) -
NEWS for Ruby 3
. 0 . 0 (4) -
NEWS for Ruby 3
. 1 . 0 (3) - PI (11)
- Ruby用語集 (11)
- add (11)
- atan (11)
- cos (11)
- div (11)
- exp (11)
- limit (11)
- log (11)
- mode (22)
- mult (11)
- sin (11)
- sqrt (22)
- sub (11)
-
to
_ d (33)
検索結果
先頭5件
-
BigDecimal
. mode(s) -> Integer | nil (21298.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 の......は設定値が無効になります。
@raise TypeError 引数 s に有効でない値を指定した場合に発生します。
@raise ArgumentError 引数 s に例外処理に関する値を指定し、引数 v に
true、false 以外の値を指定した場合に発... -
BigDecimal
. mode(s , v) -> Integer | nil (21298.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 の......は設定値が無効になります。
@raise TypeError 引数 s に有効でない値を指定した場合に発生します。
@raise ArgumentError 引数 s に例外処理に関する値を指定し、引数 v に
true、false 以外の値を指定した場合に発... -
BigDecimal
# add(other , n) -> BigDecimal (21125.0) -
和を計算します。
...い
ときは BigDecimal.mode で指定された方法で丸められます。
@param other self に足す数を指定します。
@param n 有効桁数を整数で指定します。0 を指定した場合は
BigDecimal#+ と同じ値を返します。
@raise ArgumentError n に負の数......を指定した場合に発生します。
@see BigDecimal#+... -
BigDecimal
# div(other , n) -> BigDecimal (21125.0) -
商を計算します。
...きは BigDecimal.mode で指定された方法で丸められます。
@param other self を割る数を指定します。
@param n 有効桁数を整数で指定します。省略するか 0 を指定した場合は
BigDecimal#/ と同じ値を返します。
@raise ArgumentError n に......負の数を指定した場合に発生します。
@see BigDecimal#/... -
BigDecimal
# mult(other , n) -> BigDecimal (21125.0) -
積を計算します。
...い
ときは BigDecimal.mode で指定された方法で丸められます。
@param other self に掛ける数を指定します。
@param n 有効桁数を整数で指定します。0 を指定した場合は
BigDecimal#* と同じ値を返します。
@raise ArgumentError n に負の......数を指定した場合に発生します。
@see BigDecimal#*... -
BigDecimal
# sub(other , n) -> BigDecimal (21125.0) -
差を計算します。
...い
ときは BigDecimal.mode で指定された方法で丸められます。
@param other self から引く数を指定します。
@param n 有効桁数を整数で指定します。0 を指定した場合は
BigDecimal#- と同じ値を返します。
@raise ArgumentError n に負の......数を指定した場合に発生します。
@see BigDecimal#-... -
BigDecimal
# sqrt(n) -> BigDecimal (21107.0) -
self の有効桁 n 桁の平方根 (n の平方根ではありません) をニュートン法で 計算します。
...self の有効桁 n 桁の平方根 (n の平方根ではありません) をニュートン法で
計算します。
@param n 有効桁数を整数で指定します。
@raise ArgumentError n に負の数を指定した場合に発生します。... -
BigDecimal
. limit(n = nil) -> Integer (21088.0) -
生成されるBigDecimalオブジェクトの最大桁数をn桁に制限します。 n を指定しない、または n が nil の場合は、現状の最大桁数が返ります。
...生成されるBigDecimalオブジェクトの最大桁数をn桁に制限します。
n を指定しない、または n が nil の場合は、現状の最大桁数が返ります。
戻り値は設定する前の値です。設定値のデフォルト値は0で、桁数無制限を表してい......ます。この場合 BigDecimal.mode で指定された丸め処理が
実行されます。ただし、インスタンスメソッド (BigDecimal#truncate /
BigDecimal#round / BigDecimal#ceil / BigDecimal#floor /
BigDecimal#add/ BigDecimal#sub / BigDecimal#mult /
BigDecimal#div) の桁数制限は......limit より優先されます。
//emlist[][ruby]{
require 'bigdecimal'
n = 0 # デフォルト値
mf = BigDecimal::limit(n)
//}
@param n 新しい最大桁数を正の整数で指定します。
@raise ArgumentError n に負の数を指定した場合に発生します。... -
Kernel
. # BigDecimal(s) -> BigDecimal (18268.0) -
引数で指定した値を表す BigDecimal オブジェクトを生成します。
...引数で指定した値を表す BigDecimal オブジェクトを生成します。
@param s 数値を表現する初期値を文字列、Integer、
Float、Rational、BigDecimal オブジェクトのい
ずれかで指定します。
文字列中のスペースは無......うな割り算を実行するとき等に意味を持ちます。
//emlist[][ruby]{
require "bigdecimal"
BigDecimal("1") / BigDecimal("3") # => 0.333333333333333333e0
BigDecimal("1",10) / BigDecimal("3",10) # => 0.333333333333333333e0
//}
ただし、個々の演算における最大......有効桁数 n の取り扱いは将来のバー
ジョンで若干変更される可能性があります。
@raise ArgumentError s に Float オブジェクトを指定し、n に
Float::DIG + 2 以上の値を指定した場合に発生します。... -
Kernel
. # BigDecimal(s , exception: true) -> BigDecimal | nil (18268.0) -
引数で指定した値を表す BigDecimal オブジェクトを生成します。
...引数で指定した値を表す BigDecimal オブジェクトを生成します。
@param s 数値を表現する初期値を文字列、Integer、
Float、Rational、BigDecimal オブジェクトのい
ずれかで指定します。
文字列中のスペースは無......うな割り算を実行するとき等に意味を持ちます。
//emlist[][ruby]{
require "bigdecimal"
BigDecimal("1") / BigDecimal("3") # => 0.333333333333333333e0
BigDecimal("1",10) / BigDecimal("3",10) # => 0.333333333333333333e0
//}
ただし、個々の演算における最大......false を指定すると、変換できなかった場合、
例外を発生する代わりに nil を返します。
@raise ArgumentError s に Float オブジェクトを指定し、n に
Float::DIG + 2 以上の値を指定した場合に発生します。... -
Kernel
. # BigDecimal(s , n) -> BigDecimal (18268.0) -
引数で指定した値を表す BigDecimal オブジェクトを生成します。
...引数で指定した値を表す BigDecimal オブジェクトを生成します。
@param s 数値を表現する初期値を文字列、Integer、
Float、Rational、BigDecimal オブジェクトのい
ずれかで指定します。
文字列中のスペースは無......うな割り算を実行するとき等に意味を持ちます。
//emlist[][ruby]{
require "bigdecimal"
BigDecimal("1") / BigDecimal("3") # => 0.333333333333333333e0
BigDecimal("1",10) / BigDecimal("3",10) # => 0.333333333333333333e0
//}
ただし、個々の演算における最大......有効桁数 n の取り扱いは将来のバー
ジョンで若干変更される可能性があります。
@raise ArgumentError s に Float オブジェクトを指定し、n に
Float::DIG + 2 以上の値を指定した場合に発生します。...