Note that the inserted array elements are at the same level as the rest of the literal: a list cannot contain another list as an element. Although a list reference is permitted as a list element, it's not really a list as a list element. Still, it works out to nearly the same thing, allowing for multidimensional arrays.This is the part that made it fuzzy for me. Why does Perl allow such a change in the way it handles things. Yes, I know it is the Perl way, but the question I have is:
How does Perl guarantee data to be handled consistently? (disregarding programmatic errors in this regard)
I know it just DOES... but that isn't a good answer. Yes this is a basic question, but my concerns pivot on this one question and then can be answered myself by reading and research. Once I know this answer, I can continue on my way.
I need a bit more explanation which I can't seem to find any good reading on it.