2009-03-31から1日間の記事一覧

importとExporterの食い合わせが悪い?

useしたらpという関数が使えるようにしよう。 Mod1.pm package Mod1; use strict; use warnings; use base qw/Exporter/; use Data::Dumper; our @EXPORT = qw/p/; sub p {warn Dumper shift} 1; main.pl use Mod1; p 123; 実行 % perl main.pl $VAR1 = 123;…

parent.pm読んでみた

深夜にバカやってないで会社でバカやりましょう、いつも通り。 自分がクビにならないのが常々不思議である。 parent.pm 中にはメソッドはimportが1個のみ、行数も少ない。これなら軽く読める。 package parent; use strict; use vars qw($VERSION); $VERSION…

parent.pm書いた人が分かってらっしゃりすぎる件

importとExporterの食い合わせが悪い? - だるろぐ跡地は、要はimportとExporterの中身を知らないのが原因だ。 なので importを調べる base.pmを調べる そういえばparentってbaseと等価だけどどんな実装になってるんだろ、といつも通り脱線する parent.pmを…