Okay, using KennethK's snippet above gives : uncaught exception from user code; snip ('4\x{a}501\x{a}\0\x{a}', '$VAR1 = undef;\x{a}')
Now the row I'm trying to get has already been printed into the data file. But running through every row in the file seems a little memory consuming when the same data should be in the array.
What seems to be happening is is @{$aob[ $y - 1 ]} just isn't getting me the row from the array.
In a different subroutine I have $aob[$x][ $y - 1 ] and there are always values there and it works properly - it's getting that entire row ($y - 1) into a separate array so I can get the mean of the row that's giving me problems.
The code for getting the row comes from Dennis's Quick Guide and I haven't found that particular algorithm anywhere else.
It would be nice to get the row algorithm to work as a one-liner. But it would be even nicer to just get it to work.
In reply to Re^2: undefined value in array reference
by Dandello
in thread undefined value in array reference
by Dandello
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |