Perlコーディング初心者質問スレ Part 65
レス数が900を超えています。1000を超えると表示できなくなるよ。
0935nobodyさん
2014/06/05(木) 22:48:59.90ID:???Perlは変数を省略したときに一部の関数は変数$_が
使用されたかのように動作します。なので、
my @words = split(' ', 'this is a pen');
foreach(@words) {
print;
}
というコードは
foreach my $_ (@words) {
print $_;
}
と同等なので、何も表示していないよう見えるコードでも
スペースで区切られた文字が表示されます。
一見わかりにくいように思えますが、慣れると
短いコードで処理を記述できるようになります。
レス数が900を超えています。1000を超えると表示できなくなるよ。