Perl › スコープ Perlのスコープについて理解を深めましょう。この記事はstrictプラグマを有効にした前提で書いていますので、ソースコードの先頭には普段どおり以下のように書いてくださいね。 use strict; use warnings; スコープの作成 Perlのスコープは「{」で始まり「}」で終わります。 { # スコープ } スコープの意味 レキシカル変数 スコープの中で宣言されたレキシカル変数(myで宣言された変数)は、そのスコープ内でしか参照することができません。また変数に含まれる値はスコープが終わった時点で解放されます。 { my $num = 1; # 参照できる print $num; } # この位置では参照できない print $num; パッケージ変数 スコープの内部で宣言されたパッケージ変数(ourで宣言された変数)は、そのスコープの中では部分名で参照で