我有以下数组:
my @anim = ('rn4,mm8,bosTau2,canFam2,dasNov1,echTel1',
'rn4,mm8,oryCun1,bosTau2,canFam2,dasNov1,echTel1');
它包含多个字符串,每个字符串以逗号分隔。我想做的是根据字符串中最大的成员对它们进行排序。因此,我试图做的是:
my @animsort = sort{scalar(split(",",$b)) <=> scalar(split(",",$a))} @anim;
但它给出了这个错误:
Use of implicit split to @_ is deprecated at ./scripts/mycode.pl line 35
正确的方法是什么?