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 and OAuth - Dec 03, 2013
Perl testing info links - Dec 03, 2013
Creating Perl Modules and OO Programming - Oct 17, 2013
Perl CGI processing application json data - Feb 25, 2015
Yo-Perl Readme - Aug 19, 2014
more >>



A     A     A     A     A

© 2013-2017 JotHut - Online notebook

current date: May 20, 2024 - 7:59 a.m. EDT