Location : Home > Languages > Perl > Package
Title : Math::Calc::Euro
Toolbox Logo

名称

 Math::Calc::Euro - ユーロと旧通貨との換算


概要

my $guildercalc = Math::Calc::Euro->new('NLG')

print $guildercalc->to_euro(1), "\n"; # 0.45378...
print $guildercalc->from_national(1), "\n"; # same
print $guildercalc->to_national(1), "\n"; # 2.20371
print $guildercalc->from_euro(1), "\n"; # same

説明

 Math::Calc::Euro モジュールはユーロへ/からの換算を行うオブジェクト指向インタフェースを提供する。

new / clone

 引数は1つで、以下のうちの1つ。
 LUF ATS BEF NLG FIM FRF DEM GRD IEP ITL PTE ESP
 またはユーロで表現された通貨の価値。オブジェクトメソッドとして利用されるとそのオブジェクトのレートのデフォルトに設定される。

to_euro / from_national

 ユーロにおける値を返す。引数は1つで旧通貨における値。

item to_national / from_euro

 旧通貨における値を返す。引数は1つでユーロにおける値。


既知のバグ

 いまのところなし。


著者

 Juerd, <juerd@juerd.nl>


【訳注と解説】

  1. ちなみに設定されているレートは以下の通り。
    LUF(ルクセンブルク・フラン):40.3399 eur
    ATS(オーストリア・シリング):13.76 eur
    BEF(ベルギー・フラン):40.3399 eur
    NLG(オランダ・ギルダー):2.20371 eur
    FIM(フィンランド・マルカ):5.94574 eur
    FRF(フランス・フラン):6.55957 eur
    DEM(ドイツ・マルク):1.94483 eur
    GRD(ギリシャ・ドラクマ):340.75 eur
    IEP(アイルランド・ポンド):0.787564 eur
    ITL(イタリア・リラ):1936.27 eur
    PTE(ポルトガル・エスクード):200.482 eur
    ESP(スペイン・ペセタ):166.386 eur
  2. これらの値はパッケージ内にベタで記述されているので、もし変更したい場合はパッケージの中身を触ること。
Toolbox Logo
Updated : 2006/06/01