2008-03-17 10.13 グローバル変数の値を一時的に別の場所に保存する Perl Cookbook local演算子を使用する。この値はブロックが終了した時点で、グローバル変数に自動的に戻される。 our $age = 18; if (CONDITION) { local $age = 23; func(); # 一時的な値23を参照 } # ブロックが終了したので、グローバル変数$ageには、元の値18が戻される。