Sometimes it can be a great help just to see what you're dealing with. (Item 4 from Basic debugging checklist. Personally, I prefer Data::Dump::dd() and friends.) Ferinstance:
c:\@Work\Perl\monks>perl -wMstrict -MData::Dumper -le "my %hash = qw( 00:00:00 a 00:20:00 a 10:00:00 b 20:00:00 a 02:22:00 b ); print Dumper \%hash; ;; my %hash2 = qw( 00:00:00 a 00:20:00 a 10:00:00 b 20:00:00 a 02:22:00 b ); print Dumper \%hash2; ;; my @bla = (%hash, %hash2); print Dumper \@bla; " $VAR1 = { '00:20:00' => 'a', '10:00:00' => 'b', '02:22:00' => 'b', '00:00:00' => 'a', '20:00:00' => 'a' }; $VAR1 = { '00:20:00' => 'a', '10:00:00' => 'b', '02:22:00' => 'b', '00:00:00' => 'a', '20:00:00' => 'a' }; $VAR1 = [ '00:20:00', 'a', '10:00:00', 'b', '02:22:00', 'b', '00:00:00', 'a', '20:00:00', 'a', '00:20:00', 'a', '10:00:00', 'b', '02:22:00', 'b', '00:00:00', 'a', '20:00:00', 'a' ];
Give a man a fish: <%-{-{-{-<
In reply to Re: Using foreach to iterate through a hash in an array
by AnomalousMonk
in thread Using foreach to iterate through a hash in an array
by Anonymous Monk
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |