- ベストアンサー
$_という変数は何を意味するのでしょう?
Perlの勉強中ですが、 $_ という変数がperlの予約語だということだけは知りました。 ですが、この$_はどういった場面で使用されるものなのでしょうか? 例文を教えていただけますと助かります。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
No1.さんが例を出しておりますが、 何かの処理をする時に変数を省略した場合に$_を使う事が出来ます。 forとかwhileで使う事が多いですかね? foreach ( 1 .. 10 ) { print "$_\n"; } としたら、1から10まで数字が改行されて出力されます。 明示的に変数を指定すると以下のようになります。 foreach $i ( 1 .. 10 ) { print "$i\n"; } 参考になりましたら幸いです。
その他の回答 (1)
- the845t
- ベストアンサー率33% (246/743)
回答No.1
foreach(@dat){ print $_."\n"; } というように、省略して使うことが出来ます。 本来は下記のようにする。 foreach $dat (@dat){ print $dat."\n"; }
質問者
お礼
ありがとうございました。
お礼
ありがとうございました。 意味がわかって安心しました。