【Ruby3.x】Numeric::rectangular()メソッドの使い方
rectangularメソッドの使い方について、初心者にもわかりやすく解説します。
作成日: 更新日:
基本的な使い方
rectangularメソッドは、数値の長方形形式の成分を返すメソッドです。このメソッドは、呼び出し元の数値自身を実部、そして虚部を常に0として、この二つの値を要素とする配列を返します。例えば、5.rectangularを実行すると[5, 0]が返され、3.14.rectangularを実行すると[3.14, 0]が返されます。
これは主に、Rubyの複素数クラスであるComplexとの互換性を保つために提供されています。複素数は、実部と虚部という二つの要素で構成されており、これらを「長方形形式」と呼びます。数値(Numeric)は本来、虚部を持ちませんが、rectangularメソッドを使うことで、数値を実部と0の虚部を持つ複素数と見なして、統一的な形式で成分を取得できます。
システム内で、数値と複素数の両方を扱う場合、それぞれのオブジェクトから実部と虚部の情報を一貫して抽出したいときにこのメソッドが役立ちます。数値が複素数として扱われる可能性のある計算や表示処理において、その「実部と虚部」という視点での成分を標準的に取得するために利用される重要なメソッドです。
構文(syntax)
15.rectangular(2)
引数(parameters)
引数なし
引数はありません
戻り値(return)
戻り値なし
戻り値はありません