5部 関数リファレンス

my

2011年9月20日
my EXPR

myは、リストアップされた変数を囲っているブロックや、関数、evalなどの中でローカルなものにします。

myの使い方

変数をカッコで囲えば複数の変数を宣言できます。

my ($a, $b, $c);

$/のような、特殊変数をローカル化するには、localを使う必要があります。

my $_; # 不正

myを省略してもPerlインタプリタから警告を受けませんが、strictパッケージをインポートすれば明示的に宣言されていない変数はコンパイルエラーとなります。

use strict 'vars';

no strict 'vars'use strict 'vars'を無効にすることができます。

Comment

コメントを残す

メールアドレスが公開されることはありません。

リズムファクトリーはホームページの制作会社です。
ホームページ制作に関するご要望・ご相談はこちらからどうぞ。