Perl-local
提供:Dev Guides
Perlローカル関数
説明
この関数は、LISTの変数を現在の実行ブロックに対してローカルに設定します。 複数の値を指定する場合は、括弧を使用してリストを定義する必要があります。
localは変数のローカルコピーを作成します。このコピーは、外側のブロックが終了するとスコープ外になります。 ローカライズされた値は、そのブロック中に使用されるサブルーチンや形式など、アクセスされるたびに使用されます。
構文
以下は、この関数の簡単な構文です-
local LIST
戻り値
この関数は値を返しません。
例
以下は、その基本的な使用法を示すコード例です-
#!/usr/bin/perl -w
local $foo; # make $foo dynamically local
local (@wid, %get); # make list of variables local
local $foo = "flurp"; # make $foo dynamic, and init it
local @oof = @bar; # make @oof dynamic, and init it