Webエンジニア向けプログラミング解説動画をYouTubeで配信中!
▶ チャンネル登録はこちら

【Ruby3.x】Complex::real()メソッドの使い方

realメソッドの使い方について、初心者にもわかりやすく解説します。

作成日: 更新日:

基本的な使い方

realメソッドは、RubyのComplexクラスに属し、複素数の実部を取得するメソッドです。

Complexクラスは、数学における複素数を扱うためのクラスであり、実数と虚数を組み合わせた数を表現します。複素数は一般的に「実部」と「虚部」という二つの部分から構成されており、例えばa + biという形式で表されるとき、aが実部、bが虚部にあたります。realメソッドは、この複素数オブジェクトが持つ実部の値のみを取り出すために利用されます。

具体的には、Complex(3, 4)という複素数オブジェクトがある場合、これは実部が3、虚部が4であることを意味します。このオブジェクトに対してrealメソッドを呼び出すと、戻り値として3という数値が得られます。

このメソッドの戻り値は、対象の複素数の実部を表す数値(Integer型またはFloat型)となります。複素数を用いた計算結果から実数部分だけを抽出したい場合や、複素数の構成要素を個別に評価したい場合に役立ちます。システム開発において、数値計算やデータ分析など、複素数を取り扱う場面で特定の要素を正確に取得する際に活用できます。

構文(syntax)

1c = Complex(3, 4)
2c.real

引数(parameters)

引数なし

引数はありません

戻り値(return)

Numeric

Complexクラスのインスタンスが持つ虚数部を除いた実数部分をNumeric型の値として返します。

関連コンテンツ

関連プログラミング言語