使用Sort :: Fields进行排序

zoi*_*ite 1 perl programming-languages

我正在尝试使用Sort :: Fields在perl中进行数字排序.

我看到它可以使用'n'排序,但似乎只是按第一个数字排序

说我有:

12
143
32
342
Run Code Online (Sandbox Code Playgroud)

我怎样才能按尺寸排序?如:

342
143
32
12
Run Code Online (Sandbox Code Playgroud)

注意:我也是先在另一个字段上对它进行排序:我正在尝试使用:print SORT fieldsort',',[3,'1n'],@ data;

mrk*_*mrk 6

从您提供的网址,

第1列上的
#numeric sort 打印fieldsort ['1n'],@ data;

这将在@data中的每个数组引用的第一列上以数字方式排序.

如果这没有用,那么请包含调用Sort :: Fields subs的代码