【发布时间】:2010-10-22 09:32:16
【问题描述】:
我正在使用 sort 和我编写的自定义比较子例程:
sub special_compare {
# calc something using $a and $b
# return value
}
my @sorted = sort special_compare @list;
我知道最好使用自动设置的$a 和$b,但有时我希望我的special_compare 获得更多参数,即:
sub special_compare {
my ($a, $b, @more) = @_; # or maybe 'my @more = @_;' ?
# calc something using $a, $b and @more
# return value
}
我该怎么做?
【问题讨论】: