> my $localtime;
> @$localtime{qw / second minute hour mday month year weekday yearday isdst /} =
> localtime(time);
>
> [1] A style nit:
Speaking of nitpicks:
my %localtime;
> If you DO need to iterate across all the indices for an array ( rarely
> necessary if you have designed your data correctly ) do it right:
>
> my @person = ( qw / Freddy Mary Georgetta Loretta Fred Lawrence / );
>
> ##
> ## UNBEARABLY LAME C
> ##
>
> for ( my $index = 0 ; $index < @person ; $index ++ ) {
> print "unbearably bad $person[$index]\n";
> }
>
> ##
> ## MERELY BAD PERL
> ##
>
> for my $index ( 0 .. $#person ) {
> print "merely bad $person[$index]\n";
> }
This is not Bad Perl. This is a solution to a problem that the
following code will not solve. Sometimes you need $index, sometimes
you don't.
> ##
> ## GETTING INTO THE PERL STATE OF MIND
> ##
>
> for my $person (@person) {
> print "Hello $person\n";
> }
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>