use strict;
#use warnings;
#use diagnostics;
chomp(my @words=<STDIN>);
my %count;
foreach my $key(@words){
$count{$key}+=1;
}
foreach my $key(%count){
print "$key : $count{$key}";
print "\n";
}
Mam tu kod w Perlu który ma zliczać liczby wystąpień słów. Każde słowo wprowadzam w nowej linii. Niestety program wywala jakiś dziwny output.
Dlaczego tak się dzieje? Skąd pojawiają się te "1 : " albo "3 : ";