タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

autoloadに関するlesamoureusesのブックマーク (2)

  • AUTOLOAD - サブルーチンのオートロード - Perl入門ゼミ

    Perl › 構文 › オートロード Perlではサブルーチンが存在しなかった場合に呼び出されるAUTOLOADというサブルーチンを定義することができます。これをサブルーチンのオートロードと呼びます。 package MyModule; aaaaiiiii( 1, 2 ); our $AUTOLOAD; sub AUTOLOAD { # ... } our $AUROLOADを定義しておくと、呼び出された関数名を取得できます。 オートロードは何のために使うの 日常の仕事でプログラミングをするときは、オートロードを使う必要性はほとんどありません。また、モジュールを作成するときも、オートロードを積極的に使う理由はありません。 オートロードの呼び出しは、非常に遅く、代替的な手段がたいていの場合はあります。 アクセッサを作りたい場合は、evalで動的に生成したり、サブルーチンのリファレンスを型グロ

    AUTOLOAD - サブルーチンのオートロード - Perl入門ゼミ
  • Perl Monger の質問 - AUTOLOADって他でどうやるの? : 404 Blog Not Found

    2006年05月12日17:00 カテゴリLightweight Languages Perl Monger の質問 - AUTOLOADって他でどうやるの? PerlのOOにおける強力な機構の一つに、AUTOLOADがあります。 Advanced Perl Programming, 2nd Ed. Simon Cozens [邦訳:実用Perlプログラミング第2版] 具体的に他の言語でAUTOLOADを実現する方法にはどんなものがあるでしょうか? たとえば、こんなことをしてほしいClassを考えます。 use strict; use warnings; use Unicode::Char; my $u = Unicode::Char->new; binmode STDOUT, ":utf8"; # 小飼弾と表示 print $u->u5c0f, $u->u98fc, $u->u5f3e,

    Perl Monger の質問 - AUTOLOADって他でどうやるの? : 404 Blog Not Found
  • 1