Ruby 1.8.7 リファレンスマニュアル > ライブラリ一覧 > complexライブラリ > Complexクラス > coerce
coerce(other) -> Array
[permalink][rdoc]自分自身とotherのペアの配列を生成し、生成した配列を返します。
otherが Complex のオブジェクトではないときは Complex オブジェクト化したものが配列の要素となります。
例:
z1 = Complex.new(1, 2) z2 = Complex.new(3, 4) p z1.coerce(5) #=> [Complex(5, 0), Complex(1, 2)] p z1.coerce(z2) #=> [Complex(3, 4), Complex(1, 2)]