You are basically correct, but that's not exactly a complete data structure. Rather, it's one element in a complex data structure.
Working backwards, that element is in an array with the index given by $num{$alias}{save}. A reference to that array is the fourth element (index of 3) of another array. A reference to that array is held in a hash called %val and keyed by the stringified value of $file.
If the structure of %val is homogenous, then you could say it is a hash of two-dimensional arrays. We can't tell that by looking at one element though.
-sauoq "My two cents aren't worth a dime.";
In reply to Re: Help explaining data structure
by sauoq
in thread Help explaining data structure
by mhearse
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |