Looping through Perl data types

hash

http://stackoverflow.com/questions/3033/whats-the-safest-way-to-iterate-through-the-keys-of-a-perl-hash

% perldoc -f keys
% perldoc -f each

If you just want the keys and do not plan to ever read any of the values, use keys():

foreach my $key (keys %hash) { ... }

If you just want the values, use values():

foreach my $val (values %hash) { ... }

If you need the keys and the values, use each():

keys %hash; # reset the internal iterator so a prior each() doesn't affect the loop
while(my($k, $v) = each %hash) { ... }

#programming - #perl

From JR's : articles
89 words - 557 chars
created on - #
source - versions

Related articles
Perl conditional loading modules - Oct 02, 2014
Perl CGI setting headers - Oct 04, 2013
Web and mobile development using Perl, HTML5, CSS3, and JavaScript - May 28, 2013
Perl code to create random string of characters - Feb 09, 2015
Interview with Mojo Mail author - November 2002 - Jul 18, 2014
more >>



A     A     A     A     A

© 2013-2017 JotHut - Online notebook

current date: Jan 12, 2025 - 7:50 a.m. EST