--- Kyle Babich <[EMAIL PROTECTED]> wrote:
> Ok, I've got it down to one problem right now, I need an explicit
> package name for this:
> foreach $key(keys %pages) {
> print "<a href=\"$pages{$key}\">$key</a>\n";
> }
>
> It says I need it for $key but no matter where I put the my it won't
> stop giving me that error. Where in that does the my go?
foreach my $key ( keys %pages ) {
# do stuff
}
However, when I need both the key and the value from the hash, I prefer to use the
"each" iterator
with a while loop:
while ( my ($key, $value) = each %pages ) {
print qq{<a href="$value">$key</a>}\n};
}
Cheers,
Curtis "Ovid" Poe
=====
"Ovid" on http://www.perlmonks.org/
Someone asked me how to count to 10 in Perl:
push@A,$_ for reverse q.e...q.n.;for(@A){$_=unpack(q|c|,$_);@a=split//;
shift@a;shift@a if $a[$[]eq$[;$_=join q||,@a};print $_,$/for reverse @A
__________________________________________________
Do You Yahoo!?
Yahoo! - Official partner of 2002 FIFA World Cup
http://fifaworldcup.yahoo.com
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]