るりまサーチ

最速Rubyリファレンスマニュアル検索!
33件ヒット [1-33件を表示] (0.183秒)
トップページ > クエリ:-[x] > クエリ:r[x] > クエリ:t[x] > クエリ:mult[x] > 種類:特異メソッド[x]

別のキーワード

  1. _builtin to_r
  2. open3 pipeline_r
  3. matrix elements_to_r
  4. fileutils rm_r
  5. bigdecimal to_r

ライブラリ

クラス

キーワード

検索結果

BigDecimal.limit(n = nil) -> Integer (6307.0)

生成されるBigDecimalオブジェクトの最大桁数をn桁に制限します。 n を指定しない、または n が nil の場合は、現状の最大桁数が返ります。

...mit
予め桁数を制限できます。この場合 BigDecimal.mode で指定された丸め処理が
実行されます。ただし、インスタンスメソッド (BigDecimal#truncate /
BigDecimal#round / BigDecimal#ceil / BigDecimal#floor /
BigDecimal#add/ BigDecimal#sub / BigDecimal#mult /...
...BigDecimal#div) の桁数制限は limit より優先されます。

//emlist[][ruby]{
r
equire 'bigdecimal'
n = 0 # デフォルト値
mf = BigDecimal::limit(n)
//}

@param n 新しい最大桁数を正の整数で指定します。

@raise ArgumentError n に負の数を指定した場合に発...

BigDecimal.mode(s) -> Integer | nil (325.0)

BigDecimal の計算処理の制御方法を設定、確認します。

...します。

@param s 制御方法の設定、確認を行う項目を BigDecimal::EXCEPTION_*、
BigDecimal::ROUND_MODE のいずれかで指定します。

@param v 引数 s が BigDecimal::ROUND_MODE の場合は
BigDecimal::ROUND_MODE 以外の BigDecimal::_ROUND* のいず...
...true、false、nil のいずれかを指定します。
t
rue を指定した場合は設定値が有効になり、false を指定した場合
は設定値が無効になります。

@raise TypeError 引数 s に有効でない値を指定した場合に発生します。

@rai...
...se ArgumentError 引数 s に例外処理に関する値を指定し、引数 v に
t
rue、false 以外の値を指定した場合に発生します。

以下の使用方法が定義されています。

=== 例外処理

計算結果が非数(NaN)やゼロによる除算に...

BigDecimal.mode(s, v) -> Integer | nil (325.0)

BigDecimal の計算処理の制御方法を設定、確認します。

...します。

@param s 制御方法の設定、確認を行う項目を BigDecimal::EXCEPTION_*、
BigDecimal::ROUND_MODE のいずれかで指定します。

@param v 引数 s が BigDecimal::ROUND_MODE の場合は
BigDecimal::ROUND_MODE 以外の BigDecimal::_ROUND* のいず...
...true、false、nil のいずれかを指定します。
t
rue を指定した場合は設定値が有効になり、false を指定した場合
は設定値が無効になります。

@raise TypeError 引数 s に有効でない値を指定した場合に発生します。

@rai...
...se ArgumentError 引数 s に例外処理に関する値を指定し、引数 v に
t
rue、false 以外の値を指定した場合に発生します。

以下の使用方法が定義されています。

=== 例外処理

計算結果が非数(NaN)やゼロによる除算に...