in reply to Re^3: I fear my code is unreadable
in thread I fear my code is unreadable

I've adopted it because I saw it saves a loop iteration. The second version there is now actually broken. It works if you add parens, so: ref () ? @$_ : $_


- Boldra