Math::Round

丸め関数

use Math::Round qw(:all);
パッケージをロードして下記の関数をエクスポートする。
:all ラベルをエクスポートしない場合でも、round と nearest はエクスポートされる。

いずれの関数も、リストを引数として複数の値を丸めてリストを返す。

round(@in); 四捨五入
round_even(@in); 引数が偶数の場合、切り捨て
奇数の場合、四捨五入
round_odd(@in); 引数が奇数の場合、切り捨て
偶数の場合、四捨五入
round_rand(@in); ランダムに切上げまたは切下げ
nearest($tgt,@in); 最も近い$tgtの倍数に切上げまたは切下げ
$tgtは、正数でなければならない(小数可)。
※上記以外の関数は、試した限りでは正しく動かない場合がある。