みんなの好きなprint 文デバッグに、ちょっとした悩みがあるとしたら、冗長で"こダサい" ということかもしれません。 こんな風に書いたことがあるでしょう? print '$target: ' . "$target\n"; これを簡単にするために、専用のサブルーチンを用意してみます。 # デバッグプリント sub h(@){ map {print $_ . "\n"} @_; } # 使ってみる $target = 'test'; h $target; <実行結果> test しかし、最初のprint 文で書いた例を再現しようとすると、依然として h '$target: ' . "$target"; と書かなくてはいけません。 h $target; だけで、 $target: 'test' のように表示できるようにすることはできないのでしょうか。 そして、せっかくですから次に挙げるものがど