引数の受け取りを短く書く
同僚のPerlモジュールを覗いたら、すばらしぃコード発見
sub new { my($class,$self)=(shift,{@_}); bless($self,$class); return $self; }
何がって、
my($class,$self)=(shift,{@_});
この短縮具合がイイ。
自分で書いていたのは、
sub new{ my($class,%args) = @_; my $self = ?%args; bless($self,$class); return $self; }
こんな感じ