エラーと認識して欲しいプログラム
Perlでモジュールというか、サブルーチンを書いていて間違えるのが、
sub hoge{ my($self,$str)=shift; .... }
もちろん、strはundefined。
スクリプトを書きながら書き足したときにやってしまう。
sub hoge($self,$str){ .... }
の様になっていたら間違えないような気がする。