TOP - Perl - 特殊変数 - $_

パターンマッチや入力処理の際にデフォルトで使用される変数です。

(例1)
$_ = "testtest";

if (/te/)                # パターンマッチの際に、=~で変数を指定しない場合は$_が対象となる
{
    print "true\n";
}
実行結果
true

(例2)
$_ = "test,実験";

@s = split /,/;          # splitで対象を指定しない場合は$_が対象となる

print "@s\n";
実行結果
test 実験


Copyright(C) 2006-2011 CLAYPOT. All Rights Reserved.