Location : Home > Languages > Perl > Package Title : Math::Round::Var |
![]() |
Math::Round::Var - 様々な丸め計算
単純な小数での丸め
use Math::Round::Var; my $rnd = Math::Round::Var->new(0.01); # 小数点第2位までで丸め my $num = 399886.758673; $num = $rnd->round($num); print "$num\n"; # 399886.76 に
意味のあるものを
#!/usr/bin/perl use Math::Round::Var; my $scheme = shift; # ユーザが丸め位置を指定 my $num1 = shift; my $rnd = Math::Round::Var->new($scheme); my $num2 = $rnd->round($num1); print "$num1 rounds to $num2 according to scheme: $scheme\n";
本モジュールは、小数や分数を指定した精度に丸める処理を行う。スクリプトやモジュールにおいて複数の精度をオブジェクトとして保持することができる。
柔軟なスキームパースを実装しているので、ユーザのプログラムやモジュールで本モジュールに受け渡すことができる。
Eric L. Wilhelm <ewilhelm at cpan dot org>
http://scratchcomputing.com
copyright (C) 2003-2006 by Eric L. Wilhelm.
本モジュールは Perl 本体と同等の条件で配布してもよい。詳しくは Perl のソースパッケージを見よ。
本ソフトウェアは以下のライセンスに従う。
![]() |
Updated : 2006/08/29 |