我使用下面的代码对值进行排序并将其显示为 Perl 表单页面中的下拉列表我需要始终在排序列表的顶部显示某个值,该怎么做?
values= [sort {$a<=>$b and $orig->{$a} cmp $orig->{$b}} keys %$orig]
我也试过这个,由于某种原因没有和我一起工作
values= [sort {if ($a eq 'somevalue') { return 1; }
elsif ($b eq 'somevalue') { return -1; }
else { return {$a<=>$b and $orig->{$a} cmp $orig->{$b}} keys %$orig ;} }]
有什么帮助吗?