絶対値を取得する

Ruby で数値オブジェクトの絶対値を取得する方法について解説します。 Integer クラスおよび Float クラスで用意されている abs メソッドを使います。

(Last modified: )

絶対値を取得する

数値に対する絶対値を求める方法です。 Integer クラスおよび Float クラスで用意されている abs メソッドを使います。

abs

対象となる数値に対して abs メソッドを実行すると絶対値を取得できます。正の数の場合はそのままですが負の数の場合は符号を取って正の数にした数値が取得できます。

実際の使い方は次のようになります。

puts(5.abs)    # 5
puts(-5.abs)   # 5

5 および -5 のそれぞれ絶対値を取得しました。どちらも 5 となります。

サンプルコード

では簡単なサンプルで試してみます。

# encoding: UTF-8

print("12.abs = ", 12.abs, "\n")
print("-12.abs = ", -12.abs, "\n")
print("24.7abs = ", 24.7.abs, "\n")
print("-24.7.abs = ", -24.7.abs, "\n")

実行結果は次のようになります。

絶対値を取得する

-- --

Ruby で数値オブジェクトの絶対値を取得する方法について解説しました。

( Written by Tatsuo Ikura )

プロフィール画像

著者 / TATSUO IKURA

これから IT 関連の知識を学ばれる方を対象に、色々な言語でのプログラミング方法や関連する技術、開発環境構築などに関する解説サイトを運営しています。