Perl の設計者(だれかしらんけど) に一言文句を言わせてくれ!!
それは変数のスコープについてだ!

なんで local な変数がグローバルなスコープを持ってて、
本当にローカルなスコープの変数を使いたいときには
my を使わないといけないんだ!

   混 乱 す る だ ろ う が !