代码: 全选
1 #!/usr/bin/perl -w
2 #reverse 反序一个数组或列表
3 #sort 排序数组
4 #注意,这两个函数并不会修改原数组, 要得到调整后的数,请另保存
5
6 @test = qw/user root localhost password etc passwd/;
7 print "@test\n";
8 #my @a = sort @test;
9 #print "@a\n";
10 print sort @test, "\n";
11 print "@test\n";
~
代码: 全选
user root localhost password etc passwd
etclocalhostpasswdpasswordrootuseruser root localhost password etc passwd
是不是print sort @test, "\n";这个语句, perl解释成了print (sort (@test, "\n")), 也就是排序@test与"\n"符?
如果是的话, 那我要在同一行先打印sort @test再输出换行, 要怎么写?
不知以后有perl提问去哪里问好啊。有没有建义?