私は配列にメンバーを挿入してソートし、メンバーリストをプリントアウトしました。Perlでアレイを並べ替えることができませんでした
use strict;
use warnings;
use Data::Dumper;
my $fh = \*DATA;
while(my $line = <$fh>) {
chomp($line);
$line =~ s/\s+//g;
push(my @ArrLines, $line);
my @SortedArr = sort @ArrLines;
foreach my $val (@SortedArr) {
print "$val\n";
}
}
__DATA__
A2B12,A8B15
A3B27
A5B14,A8B15,A5B18
次のように出力が欲しいですが、動作しないことがわかりました。
A2B12
A3B27
A5B14
A5B18
A8B15
注:A8B15
のように重複した項目の1つだけ残っています。
あなたのコメントや提案に感謝します。
ああ、私は参考書をハッシュアップしました。ハッシュは1とすることができます。データのバレル。私はデータのバレル*のために私のケーススーツを考えた。最初は、ハッシュがキーと値の両方を含むデータ構造であることを覚えているだけのためにハッシュを使用したくないです。ありがとうございました。 –