local LIST |
設置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
#by www.gitbook.net
local @oof = @bar; # make @oof dynamic, and init it