タグ

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

タグの絞り込みを解除

perlとtieに関するwkbyshnbtkのブックマーク (2)

  • YappoLogs: LvalueなAccessorのベンチマーク

    LvalueなAccessorのベンチマーク 空前のlvalue期に突入したので、lvalueなアクセサを作れるClass::Accessor::LvalueとClass::Accessor::Lvalue::Fastを比較したベンチマーク取ってみました。 package Tied; use strict; use warnings; use base 'Class::Accessor::Lvalue'; __PACKAGE__->mk_accessors(qw/ a b /); 1; package Tied; use strict; use warnings; use base 'Class::Accessor::Lvalue::Fast'; __PACKAGE__->mk_accessors(qw/ a b /); 1; bench.pl use strict; use warnin

  • perl - tie()って何をtieするの? : 404 Blog Not Found

    2008年07月05日01:30 カテゴリLightweight Languages perl - tie()って何をtieするの? 私はタイをまとうのがだいっきらいですが、Perl 5の中で一番好きな関数がtie()だったりします。 tie関数とは - 燈明日記 すると、裏で処理が動き、オブジェクトをコンストラクトしたり、とある処理結果が参照できたり、代入したものに対応したものを格納出来たりする。 というわけで、tie()について語っておくことにしましょう。 tie()とはなにか? ずばり、「オブジェクトではない、perlの組み込みデータタイプを裏でオブジェクト化する仕組み」のことです。それがなぜtieと呼ばれるかと言えば、変数を指定されたクラスに結びつけるから、です。 論より証拠、実際に見てみましょう。 use strict; use warnings; { package MySca

    perl - tie()って何をtieするの? : 404 Blog Not Found
  • 1