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

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

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

作成日: 更新日:

基本的な使い方

absメソッドは、呼び出し元の浮動小数点数(Float)オブジェクトの絶対値を計算して返すメソッドです。Rubyの標準機能として提供されているFloatクラスのインスタンスメソッドであり、Float型のオブジェクトに対して使用します。このメソッドは引数を取りません。

絶対値とは、数の符号を無視した値、すなわち数直線上の原点(0)からの距離を表す非負の数です。absメソッドは、正の数であればその値をそのまま、負の数であればその符号を取り除いた正の値、そして0であれば0を返します。例えば、5.0.abs5.0を返し、-3.14.abs3.14を返します。また、0.0.abs0.0を返します。返される値は常にFloat型であり、その値は0以上の実数となります。

このメソッドは、数値の大きさを評価する際や、計算結果が正か負かに関わらずその値の大きさのみが必要な場合に非常に有用です。例えば、2つの数値の差の絶対値を取ることで、どちらの数値が大きいかにかかわらず、その開き具合を正確に把握することができます。誤差の評価、距離の計算、データ変動幅の分析など、符号の影響を受けずに純粋な数値の大きさを扱いたい様々な場面で活用されます。システム開発において、数値データの正確な処理を保証するための基本的なツールの一つとして理解しておくことが重要です。

構文(syntax)

1-10.5.abs

引数(parameters)

引数なし

引数はありません

戻り値(return)

Float

このメソッドは、呼び出したFloatオブジェクトの絶対値をFloat型で返します。

関連コンテンツ

関連プログラミング言語