in reply to Re^2: Split file output into array of arrays
in thread Split file output into array of arrays

You asked for an array of arrays. If you wanted an array of hashes or something else you should have said so. Maybe your sub that performs the matching can sort it out? Of course I can't see that code so it's not clear where or what your current problem is.


True laziness is hard work
  • Comment on Re^3: Split file output into array of arrays

Replies are listed 'Best First'.
Re^4: Split file output into array of arrays
by spickles (Scribe) on Feb 17, 2010 at 14:44 UTC

    GrandFather -

    No worries there. I asked for an array of arrays, and that's what you gave me. I was just wanting to clarify that the method of accessing them would be as I posted earlier

    $records[firstarray][firstrecord] $records[secondarray][firstrecord] . .

    I'll work on sorting it out and post back if I have problems.

    Regards,
    Scott

      That looks backwards to me. In fact I'd code access as:

      for my $record (@records) { for my $line (@$record) { .... } }

      $records[firstrecord][firstarray] could also be written $records[firstrecord]->[firstarray] to emphasise that @records is an array of references to arrays. Keep in mind that Perl only allows scalar values for arrays and hashes, but a reference to something (like and array) is a scalar.


      True laziness is hard work