2007/8/24, Mihir Kamdar <[EMAIL PROTECTED]>:
>                                 $cdr[13] = $cdr[6]*5 ;
>                                 $hash{"@cdr[2,3,6,7]"}=$line;

Hello,

I checked the codes,but I'm not sure what's the meanings of those 2 lines above.
I can't see the logic relation with the 2 lines.
Yes $cdr[13] = $cdr[6]*5 has changed the array element,but didn't
change the line content.Are you sure this?
Also as I've said, @[EMAIL PROTECTED] is different with $hash{"@arr"}.see below,

$ perl -Mstrict -Mwarnings -MData::Dumper -e 'my %hash ;@hash{qw/a b
c/} = 111;print Dumper \%hash'
$VAR1 = {
          'c' => undef,
          'a' => 111,
          'b' => undef
        };

$ perl -Mstrict -Mwarnings -MData::Dumper -e 'my %hash ;$hash{qw/a b
c/} = 111;print Dumper \%hash'
$VAR1 = {
          'abc' => 111
        };

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
http://learn.perl.org/


Reply via email to