[ Create a new account ]
my %words; $*IN.lines.split(/\s+/).map: { %words{$_}++ }; for %words.pairs.sort: { $^b.value <=> $^a.value } -> $pair { say $pair}
see also: this node at perlmonks
It's like longhand for
perl -lne '$x{$_}++ for split; END { print "$_\t$x{$_}" for sort { $x{$a} $x{$b} } keys %x }
Ugh. $x{$b} <=> $x{$a}.
$x{$b} <=> $x{$a}
Get More Comments
Reply
Sweet! (Score:1)
It's like longhand for
perl -lne '$x{$_}++ for split; END { print "$_\t$x{$_}" for sort { $x{$a} $x{$b} } keys %x }Re: (Score:1)
Ugh.
$x{$b} <=> $x{$a}.Re: First Perl6 program (Score:1)