Perl-my

提供:Dev Guides
移動先:案内検索

Perl my Function

説明

この関数は、LIST内の変数が囲みブロック内でレキシカルにスコープされるように宣言します。 複数の変数を指定する場合、すべての変数を括弧で囲む必要があります。

構文

以下は、この関数の簡単な構文です-

my LIST

戻り値

この関数は値を返しません。

以下は、その基本的な使用法を示すコード例です-

#!/usr/bin/perl -w

my $string = "We are the world";
print "$string\n";
myfunction();
print "$string\n";

sub myfunction {
   my $string = "We are the function";
   print "$string\n";
   mysub();
}
sub mysub {
   print "$string\n";
}

上記のコードが実行されると、次の結果が生成されます-

We are the world
We are the function
We are the world
We are the world