根据以下代码,如果我在运行时输入“bibhu”,应该打印出bibhu一次,并且
j
应该为1。但是这并没有发生。为什么我得到了j=0
?print "enter\n";
$find=<STDIN>;
$j=0;
@lines=qw(bibhu prasanna behera kuni shun jbjdkj);
foreach (@lines) {
if ($_ =~ /$find/) {
print "$_\n";
$j=$j+1;
}
}
print "$j\n";
foobibhubar
,您会期望得到什么结果?您当前的程序将返回一个匹配。 - fugu