Erm, I don't see why you say that using brackets to disambiguate isn't `clean', since that's what it's for (see perldoc perldata, Scalar value constructors). I mean if you really want unclean, use @{[ $foo ]} (but that's just ugly for ugly's sake; not to mention doing strange things to tied vars which pay attention to context).
In reply to Re: Distinguishing variables from surrounding text
by Fletch
in thread Distinguishing variables from surrounding text
by knobunc
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |