- 1 if $a is greater than $b
- -1 if $b is greater than $a
- 0 if $a and $b are equal
Ex:
%countries=('976','Mongolia','52','Mexico','212', 'Morocco','64','New Zealand','33','France');
foreach (sort supersort keys %countries) {
print "$_ $countries{$_}\n";
}
sub supersort {
if ($a > $b) {
return 1;
} elsif ($a < $b) {
return -1;
} else {
return 0;
}
}
No comments:
Post a Comment