in reply to Re^5: More efficient dereferencing of a subroutine return
in thread More efficient dereferencing of a subroutine return
It seems you and I read the representation of the problem differently. Your reply presumes that every return from sub is always a return of an array reference. (If that promise is made to the user of the sub, then I have no disagreement with direct dereferencing of the return value.) I think of the value returned being an array reference where possible; else, nothing or undef is returned.