Rubyの算術演算についてまとめてみます。
演算子 メソッド |
内容 | 備考 |
---|---|---|
+ | 加算 | |
- | 減算 | |
* | 乗算 | |
/ | 除算 | |
quo | 除算 | Floatオブジェクトを用いていない場合、 演算結果をRationalオブジェクトで返す |
div | 商 | |
% modulo |
剰余 | |
remainder | 剰余 | x.remainder(y)の場合、演算結果はxと同符号となる |
divmod | 商と剰余 | 演算結果を[商,剰余]の形式で返す |
** | べき乗 | Floatオブジェクトを用いていない負のべき乗の場合、 演算結果をRationalオブジェクトで返す |