小编use*_*779的帖子

perl中的字符串数组排序问题

我在代码下面运行以对字符串进行排序而不是获得预期的结果.

码:

use warnings;
use strict;

my @strArray= ("64.0.71","68.0.71","62.0.1","62.0.2","62.0.11");
my @sortedStrArray = sort { $a cmp $b } @strArray;

foreach my $element (@sortedStrArray ) {
    print "\n$element";
}
Run Code Online (Sandbox Code Playgroud)

结果:

62.0.1
62.0.11   <--- these two
62.0.2    <---
64.0.71
68.0.71
Run Code Online (Sandbox Code Playgroud)

预期结果:

62.0.1
62.0.2    <---
62.0.11   <---
64.0.71
68.0.71
Run Code Online (Sandbox Code Playgroud)

sorting perl

3
推荐指数
1
解决办法
123
查看次数

标签 统计

perl ×1

sorting ×1