何でもかんでもグローバル変数にしてしまうと、大きなプログラムではデバッグが大変です。Perlにも変数をローカル変数にする方法が用意されています。このページサブルーチン関連TIPSサブルーチン内だけで使える変数(ローカル変数)を作る何でもかんでもグローバル変数にしてしまうと、大きなプログラムではデバッグが大変です。Perlにも変数をローカル変数にする方法が用意されています。$hogehoge;これでローカルな変数になります。myを付けて変数を宣言すれば、それはそのサブルーチンの中だけで有効な変数になります。他のサブルーチンなどで同名の変数があったとしても、それらには影響ありません。calcサブルーチン内だけで有効な変数です。3サブルーチンよりももっと狭い範囲内だけに有効なローカル変数も作れます。for文の中だけで有効な変数です。TOPへ戻るこのページに記載の内容は、必ずしも正しいとは限りません。製作者にししへのご連絡は、メールなどでお送り下さい。どのページへもリンクは歓迎します。