小池啓仁 ヒロヒト応援ブログ By はてな

小池啓仁(コイケヒロヒト)の動画など。

小池啓仁 ヒロヒト応援ブログ By はてな

AOUTLOADとは

AOUTLOADとは、該当関数が存在しないとき、AUTOLOAD関数を定義していれば、代わりにそれが呼ばれる仕組み。

  • AUTOLOAD関数を定義しておくと、関数呼び出しで名前が見つからなかったときに代わりに呼び出されます。
  • our $AUROLOAD を定義しておくと、呼び出された関数名を取得できます。
      aaaaiiiii( 1, 2 ); # 呼び出し側

      our $AUTOLOAD;
      sub AUTOLOAD {
          # ...
      }
http://d.hatena.ne.jp/perlcodesample/20080709/1215622869