On Tuesday 04 October 2005 07:48, Jabir Ahmed wrote:
[..]
>         my @details=split('\t',$line);
>         [EMAIL PROTECTED];
>         $reccnt+=1;
[..]
>
> How do i read the values of @details trought the
> $record array;
> i want something like this
> print $record[1][1] ==> this would refer to the first
> element in the @details. (this doesnt work)

Hi Jabir,

you can access the contents of an array reference (which is what you got 
inside @record - references to arrays) using the "->" operator, e.g.

  my $first_detail = $record[0] -> [1];

This is actually a shortcut to the somewhat more explicit version of

  # grab the first reference and convert it back into an array
  my @details = @{$record[0]};
  my $first_detail = $details[0];

HTH,

Philipp

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


Reply via email to