Perlについての質問箱 25箱目
■ このスレッドは過去ログ倉庫に格納されています
0217デフォルトの名無しさん
2006/06/11(日) 18:31:11その比較した例は適切では無いね
{
my $value = 10;
function();
}
sub function {
print $value;
}
こう。$valueは上にあるブロック(=本の例ではファイルのスコープに相当)内でスコープが完結している。
対してfunctionサブルーチンはFile::Findモジュールにあるから、そのスコープからは$valueは見えない。
レキシカル変数については、そのスコープの範囲とか理解してる?
■ このスレッドは過去ログ倉庫に格納されています