Last Update 2008/05/18
パターンマッチや入力処理の際にデフォルトで使用される変数です。
(例1)
$_ = "testtest";
# パターンマッチの際に、=~で変数を指定しない場合は$_が対象となる
if (/te/)
{
print "true\n";
}
実行結果
true
(例2)
$_ = "test,実験";
# splitで対象を指定しない場合は$_が対象となる
@s = split /,/;
print "@s\n";
実行結果
test 実験