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

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

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

作成日: 更新日:

基本的な使い方

absメソッドは、RubyのIntegerクラスに属するインスタンスメソッドであり、その数値の絶対値を返すメソッドです。

「絶対値」とは、数値の符号(プラスかマイナスか)に関わらず、その数値が0からどれだけ離れているかを示す距離のようなもので、常に0以上の値となります。例えば、-5の絶対値は5であり、5の絶対値も5です。

具体的には、負の整数に対してabsメソッドを呼び出すと、その負の数から符号を取り除いた正の整数が返されます。例えば、(-10).absとすると10が返されます。正の整数やゼロに対してabsメソッドを呼び出した場合は、呼び出した数値そのものが返されます。例えば、(7).abs7を返し、(0).abs0を返します。

このメソッドを使用することで、数値の正負を気にせず、純粋な数値の大きさだけを扱いたい場合に非常に便利です。例えば、2つの数値の差の絶対値を求めたい場合や、常に非負の値として扱いたい計算結果を得る際などに活用され、コードの可読性を高めることができます。

構文(syntax)

1-5.abs

引数(parameters)

引数なし

引数はありません

戻り値(return)

Integer

Integerクラスのabsメソッドは、呼び出した数値の絶対値をInteger型で返します。絶対値とは、符号(プラス・マイナス)を取り除いた値のことです。

関連コンテンツ

関連プログラミング言語