絶対値を取得する

広告

数値に対する絶対値を求める方法を確認します。Numericクラスで用意されている「abs」メソッドを使います。

abs

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

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

num = (-5).abs

この場合は変数「num」には絶対値を取った値である「5」が格納されます。

サンプルプログラム

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

LibraryNum8.rb

#! ruby -Ks

print("10.abs = ", 10.abs, "¥n")
print("(-10).abs = ", (-10).abs, "¥n")
print("10.5.abs = ", 10.5.abs, "¥n")
print("(-10.5).abs = ", (-10.5).abs, "¥n")

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

絶対値を取得する

( Written by Tatsuo Ikura )