发新话题
打印

perl

perl

在linux 7.2下的perl 但是我在编程时遇到一个问题
"chomp(@name = <STDIN>);
"@name = reverse @name ;"
  这是一个很普通的反序排列,但在我的机子上就是排不出, 我不知出什么问题,怎么也想不通。还望高手指点一下。      

TOP

Did you type control-D?

$ perl -e'chomp(@name=<STDIN>);@name=reverse @name;print "@name\n"'
a
b
c
d
e
<crtl-D>
e d c b a      
我爱腾讯.

TOP

perl

当然按CTRL +D了 。
  而且这个问题只是在数组当中才存在,对于列表变量则可以很顺利进行反序,所以我对个问题感到很奇怪。      

TOP

发新话题