我是Perl的新手.虽然知道一点C.我在课堂笔记中看到了这个片段:
$STUFF="c:/scripts/stuff.txt"; open STUFF or die "Cannot open $STUFF for read :$!"; print "Line $. is : $_" while (<STUFF>);
打印声明后为什么会这样?它有什么作用?
解决方法
它是一样的
while (<STUFF>) { print "Line $. is : $_"; }
它的编写方式是因为它更简单,更紧凑.一般来说,这是条件和循环的Perl(in)着名的“语句修饰符”形式.