以下のコードを実行して文字列をソートしていますが、期待どおりの結果が得られません。
コード:
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";
}
結果:
62.0.1
62.0.11 <--- these two
62.0.2 <---
64.0.71
68.0.71
期待される結果:
62.0.1
62.0.2 <---
62.0.11 <---
64.0.71
68.0.71