环境上下文
#!/usr/bin/envperl use strict; use warnings; $_ = "ABCDEFG";print;print"\n"; ##ABCDEFG $_ = reverse $_;print;print "\n"; ##GFEDCBA my @arr = reverse (1..10); print "@arr\n"; ##10 9 8 7 6 5 4 3 2 1 my @number = sort (1..10);print "@number\n"; ##1 10 2 3 4 5 6 7 8 9 my @fruit = qw{ apple banana peach }; while (my ($name,$choice) = each @fruit ) { print "$name****$choice\n"; } ##0****apple ##1****banana ##2****peach my @new_fruit = sort @fruit;print "@new_fruit\n"; my $new_fruit = 42 + @new_fruit;print "$new_fruit\n"; ##apple banana peach ##45 my $wrong_example = sort @fruit;print "$wrong_example\n"; ##Use of uninitialized value $wrong_example in concatenation (.) or string at test.pl line 39. my @new_fruit1 = reverse @fruit;print "@new_fruit1\n"; my $new_fruit1 = reverse @fruit;print "$new_fruit1\n"; ##peach banana apple ##hcaepananabelppa my $dino;($dino) = @fruit; foreach(($dino)) { print;print "\n"; } ##apple while(@fruit) { pop @fruit;print"@fruit\n"; } ##apple banana ##apple ## my @a = 9*8;print "@a\n"; my @b = "a"."c";print "@b\n"; ##72 ##ac @a = undef;print "@a\n"; @b = ();print "@b\n"; ##Use of uninitialized value $a[0] in join or string at test.pl line 74. ##
问题一:
此处的数组应该如何排序?
my @number = sort (1..10);print "@number\n"; ##1 10 2 3 4 5 6 7 8 9
来源:https://www.cnblogs.com/yuanjingnan/p/11061483.html