変数には"my"をつけよう

新しい職場ではPerlがメインの言語になるので勉強中。
とりあえずここ数日で入門書を通読し、今日からプログラムを打ち込んで試しています。
やっぱり実際に試すと理解度が違うなあ。
関数の中の変数のスコープは my を使わないとグローバルになってしまうというのはちょっと衝撃的。
Perlの変数はグローバルなのが基本なのね。関数の中は自動的にローカルスコープになると思い込んでたもんだから、はまってしまった。
これからは親の敵のように my を使いまくろう。
新しい職場は明日から。どうなることやら。