The benefits are @mail -v- @$mail and $mail[ 0 ] -v- $mail->[ 0 ], if the array contains just scalars, Where it really comes into it's own is if the array contains further nested structures.
local *mail = ...
$mail[ 3 ]{ recipient } = $mail[ 2 ]{ sender };
## is easier on the eyes and fingers than
$mail->[ 3 ]{ recipient } = $mail->[ 2 ]{ sender };
Examine what is said, not who speaks.
"Efficiency is intelligent laziness." -David Dunham
"Think for yourself!" - Abigail
"Memory, processor, disk in that order on the hardware side. Algorithm, algoritm, algorithm on the code side." - tachyon
| [reply] [d/l] [select] |
| [reply] [d/l] |