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