- Home ›
- Ruby入門 ›
- 数値(Numeric)クラス ›
- HERE
絶対値を取得する
広告
数値に対する絶対値を求める方法を確認します。Numericクラスで用意されている「abs」メソッドを使います。
abs
対象となる数値に対して「abs」メソッドを実行すると絶対値を取得することができます。すなわち正の数の場合はそのままですが負の数の場合は符号を取って正の数にした数値が取得できます。
実際の使い方は次のようになります。
num = (-5).abs
この場合は変数「num」には絶対値を取った値である「5」が格納されます。
サンプルプログラム
では簡単なサンプルで試してみます。
#! 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 )