プロが教える店舗&オフィスのセキュリティ対策術

Perlの勉強中ですが、
$_
という変数がperlの予約語だということだけは知りました。
ですが、この$_はどういった場面で使用されるものなのでしょうか?
例文を教えていただけますと助かります。

A 回答 (2件)

foreach(@dat){


print $_."\n";
}
というように、省略して使うことが出来ます。
本来は下記のようにする。
foreach $dat (@dat){
print $dat."\n";
}
    • good
    • 0
この回答へのお礼

ありがとうございました。

お礼日時:2003/04/22 01:07

No1.さんが例を出しておりますが、


何かの処理をする時に変数を省略した場合に$_を使う事が出来ます。
forとかwhileで使う事が多いですかね?

foreach ( 1 .. 10 ) {
print "$_\n";
}

としたら、1から10まで数字が改行されて出力されます。
明示的に変数を指定すると以下のようになります。

foreach $i ( 1 .. 10 ) {
print "$i\n";
}

参考になりましたら幸いです。
    • good
    • 0
この回答へのお礼

ありがとうございました。

意味がわかって安心しました。

お礼日時:2003/04/22 01:07

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!