いいなーと思ったPerlの書き方を「軽量で速い URL fecher」というFurlの0.32バージョンから簡単にピックアップしていきます。Furlを使うこと自体がエコですね。また、使う側の労力としていろいろなPerlハック的なものを覚えておく大変省エネですね。 Furlから学ぶPerlコーディング ハッシュリファレンスでもハッシュでも渡せる気遣い #Furl::HTTP l.40 sub new { my $class = shift; my %args = @_ == 1 ? %{$_[0]} : @_; ... } #使う側 ハッシュ Furl::HTTP->new( GET => 'http://yahoo.co.jp/', timeout => 30, ); #使う側 ハッシュリファレンス my $args = +{ GET => 'http://yahoo.co.jp/', t