第9章 グローバル変数
グローバル変数と内部変数について。スコープを理解して使わないとね。フェイタルエラーが出てしまった。
Perlで書くとこんな感じ。
↓
Perl code - 20 lines - codepad
Perlでもスコープに関して間違えると、C++と同じようにエラーメッセージで怒られる。
関数内で変数を宣言すると、関数を呼ぶたびに変数が毎回初期化しゃれちゃうってのは、Perlを使い始めたころにハマったなぁ。懐かしい。
このコードはグローバル変数 a とローカル変数 b の挙動の違いを知るにはいいかも。
↓
Perlで書くとこんな感じ。
↓
Perl code - 17 lines - codepad
グローバル変数として定義した変数でも、関数よりも前に定義されて無いと使えない。φ(・ω・ )かきかき