Location : Home > Languages > Perl > Package Title : Math::Units |
![]() |
Math::Units - 単位換算
use Math::Units qw(convert); my $out_value = convert($in_value, 'in unit', 'out unit');
Math::Units モジュールはある単位系での数値を他の単位系での数値に変換する。単位は互換でなければならない。例えば長さは体積に変換できない。もし変換がうまく行かない場合はその例外を投げて欲しい。
連結と分割のアルゴリズムはたいていの単位変換では可能である。単位はしばしば異なる形式で書かれる。よくある長い形式の単位名を内部では多少標準的な略号に変換するための略語表を利用している。全ての倍数詞の他に変化は将来的な変換を高速にするためにキャッシュされている。
サポートしている単位・添え字・略号はここにリストするにはあまりに多い。完全なリストはソースコードを参照のこと。
print "5 mm == ", convert(5, 'mm', 'in'), " inches\n"; print "72 degrees Farenheit == ", convert(72, 'F', 'C'), " degrees Celsius\n"; print "1 gallon == ", convert(1, 'gallon', 'cm^3'), " cubic centimeters\n"; print "4500 rpm == ", convert(4500, 'rpm', 'Hz'), " Hertz\n";
![]() |
Updated : 2007/10/02 |