るりまサーチ

最速Rubyリファレンスマニュアル検索!
616件ヒット [1-100件を表示] (0.093秒)
トップページ > 種類:インスタンスメソッド[x] > クエリ:self[x] > クエリ:-[x] > クラス:BigDecimal[x]

別のキーワード

  1. object yield_self
  2. _builtin yield_self
  3. _builtin self
  4. tracepoint self
  5. codeobject document_self=

ライブラリ

キーワード

検索結果

<< 1 2 3 ... > >>

BigDecimal#-(other) -> BigDecimal (18108.0)

差を計算します。

...差を計算します。

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

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

BigDecimal#-@ -> BigDecimal (6118.0)

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

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

BigDecimal#nonzero? -> self | nil (235.0)

self が 0 以外のときに self を返します。0 のときに nil を返します。

...
self
が 0 以外のときに self を返します。0 のときに nil を返します。

//emlist[][ruby]{
require "bigdecimal"
BigDecimal
("0").nonzero? # => nil
BigDecimal
("1").nonzero? # => 0.1e1
//}...

BigDecimal#+@ -> self (219.0)

self を返します。

...
self
を返します。...

BigDecimal#clone -> self (219.0)

self を返すように、BigDecimal で定義されています。

...
self
を返すように、BigDecimal で定義されています。...

絞り込み条件を変える

BigDecimal#coerce(other) -> Array (156.0)

self と other が同じクラスになるよう、self か other を変換し [other, self] という配列にして返します。

...
self
と other が同じクラスになるよう、self か other を変換し [other,
self
] という配列にして返します。

@param other 比較または変換するオブジェクト

BigDecimal
#coerce は Ruby における強制型変換のための機能です。
BigDecimal
オブジェ...
...オブジェクト間の各種の計算は
BigDecimal
#coerce の結果を元に行われます。

//emlist[][ruby]{
require "bigdecimal"
a = BigDecimal("1.0")
b = a / 2.0 # => 0.5e0
//}

other に Rational オブジェクトを指定した場合は self の有効桁数を
用いて変換を行い...

BigDecimal#%(n) -> BigDecimal (148.0)

self を n で割った余りを返します。

...
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#remainder とは
異なる点に注意してください。詳細は Numeric#%、
Numeric#remainder を参照して下さい。...

BigDecimal#modulo(n) -> BigDecimal (148.0)

self を n で割った余りを返します。

...
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#remainder とは
異なる点に注意してください。詳細は Numeric#%、
Numeric#remainder を参照して下さい。...

BigDecimal#remainder(n) -> BigDecimal (142.0)

self を n で割った余りを返します。

...
self
を n で割った余りを返します。

@param n self を割る数を指定します。

//emlist[][ruby]{
require 'bigdecimal'
x = BigDecimal((2**100).to_s)
x.remainder(3).to_i # => 1
(-x).remainder(3).to_i # => -1
x.remainder(-3).to_i # => 1
(-x).remainder(-3).to_i # => -1
//}...
...戻り値は self と同じ符号になります。これは BigDecimal#% とは異な
る点に注意してください。詳細は Numeric#%、
Numeric#remainder を参照して下さい。...
<< 1 2 3 ... > >>