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

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

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

作成日: 更新日:

基本的な使い方

fdivメソッドは、Numericクラスに属し、自身を引数で指定された数値で除算し、その結果を必ず浮動小数点数として返すメソッドです。Rubyで一般的な/演算子による除算は、両辺が整数の場合、結果も整数となる「整数除算」を行います。例えば、7 / 2 の計算結果は 3 となり、小数部分は切り捨てられます。

しかし、fdivメソッドは、引数の型に関わらず常に浮動小数点数での結果を返します。例えば、7.fdiv(2) の計算結果は 3.5 となります。これは、数値計算において小数部分を正確に取得したい場合や、意図しない整数除算による結果の丸め込みを防ぎたい場合に非常に有用です。

このメソッドは、データ型を意識することなく、常に精度の高い浮動小数点数での除算結果が必要な場面で活用できます。正確な数値計算を行う上で、fdivメソッドの特性を理解しておくことは、システムエンジニアを目指す上で重要な知識です。

構文(syntax)

110.fdiv(3)

引数(parameters)

other

  • other: 割られる数を指定するNumericオブジェクト(数値型)

戻り値(return)

Float

指定された数値で割った結果を浮動小数点数(Float)で返します。

関連コンテンツ

関連プログラミング言語