|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
本帖最后由 zongkai2003 于 2013-1-9 17:23 编辑
ch6.pl内容如下:
#!/usr/bin/perl
#use strict;
# use warnings;
chomp (@rocks = <STDIN>);
print "I have " , @rocks, " rocks!\n";
print "I have " , (reverse @rocks), " rocks!\n";
print "I have " , reverse @rocks, " rocks!\n";
执行结果如下:
D:\perl_tests>ch6.pl
a0
a1
^Z
I have a0a1 rocks!
I have a1a0 rocks!
I have rocks!
a1a0
第三个print没加括号出来的结果和第二个不一样,为什么呢?
看明白了,第三个print语句中@rocks数组和后面的字符串组成了新的数组然后被翻转。 |
|