Ruby の数学関数モジュール

作成日: 2003-08-13
最終更新日:

Ruby の数学関数モジュール

数学関数は、クラスでなく、モジュールとして扱われる。特徴をまとめる。

数学関数に限らず、モジュールを使うとき、メソッドは Math.sin(arg) または Math::sin(arg) のように呼び出す。 定数は Math::PI のように使う。Math.PI とすることはできない。 なお、include Math という行があれば、以下単に sin(arg) と書いたり PI と書いたりすることができる。

Math モジュールで扱われるのは、sin, cos, tan, atan2, exp, log などである。 べき乗は演算子 ** を使う。また、絶対値はクラスメソッド abs を使う。

まりんきょ学問所Rubyの浮き輪 > 数学関数モジュール


MARUYAMA Satosi