Sorting a hash by value
Of course, any expression can be used as the sort criteria:
> my %h = <apple 4 cherry 7 banana -6>;
> .say for %h.sort( { .value } );
banana -6
apple 4
cherry 7
> .say for %h.sort( { .value.abs } ); # sort by absolute value
apple 4
banana -6
cherry 7