my %nxt; my %prev; my $prv; for (sort { $a <=> $b } keys %hash) { if (defined $prv) { $nxt{$prv} = $_; $prev{$_} = $prv; } $prv = $_; }
In reply to Re: Finding Previous and Next in a HASH
by runrig
in thread Finding Previous and Next in a HASH
by skazat
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |