Perl 使用Sort::Fields进行排序
我正在尝试用perl和进行数字排序 我看到它可以使用“n”进行排序,但这似乎只是按第一个数字排序 假设我有:Perl 使用Sort::Fields进行排序,perl,programming-languages,Perl,Programming Languages,我正在尝试用perl和进行数字排序 我看到它可以使用“n”进行排序,但这似乎只是按第一个数字排序 假设我有: 12 143 32 342 我怎样才能把它按大小分类呢?例如: 342 143 32 12 注意:我还将首先在另一个字段上对其进行排序:我尝试使用: 打印排序字段排序“,”,[3,'1n'],@data 从您提供的URL #第1列上的数字排序 打印fieldsort['1n'],@data 这将在@data中每个数组引用的第一列上进行数字排序 如果这样做没有帮助,那么从您提供的URL
12
143
32
342
我怎样才能把它按大小分类呢?例如:
342
143
32
12
注意:我还将首先在另一个字段上对其进行排序:我尝试使用:
打印排序字段排序“,”,[3,'1n'],@data 从您提供的URL #第1列上的数字排序
打印fieldsort['1n'],@data 这将在@data中每个数组引用的第一列上进行数字排序
如果这样做没有帮助,那么从您提供的URL中包含调用Sort::Fields subs的代码 #第1列上的数字排序
打印fieldsort['1n'],@data 这将在@data中每个数组引用的第一列上进行数字排序
如果这没有帮助,那么就包含调用Sort::Fields subs的代码Oops!你完全正确,我有正确的密码。我犯了一个愚蠢的错误,用>>打开了一个文件,所以当我进行更改时,我从来没有注意到,因为下面有数千行的更改:)哎呀!你完全正确,我有正确的密码。我犯了一个愚蠢的错误,用>>打开了一个文件,所以当我进行更改时,我从未真正注意到,因为更改的内容有下面数千行:)