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