names=coerce
visibility=public
kind=defined

--- coerce(other) -> Array

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

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

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

例:

  a = BigDecimal.new("1.0")
  b = a / 2.0 # => 0.5

other に [[c:Rational]] オブジェクトを指定した場合は self の有効桁数を
用いて変換を行います。

数値を表す文字列から [[c:BigDecimal]] オブジェクトに変換する機能はデフォ
ルトでは無効になっています。必要な場合は ENABLE_NUMERIC_STRING を有効に
して Ruby をコンパイルしてください。

