絶対値を取得する

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 )

Profile
profile_img

著者 / TATSUO IKURA

プログラミングや開発環境構築の解説サイトを運営しています。