in reply to Re: Re: Evaluation Disorder
in thread Evaluation Disorder

?: binds tighter than a function, so it takes precedence, yes.
sub bleh { sort @_ ? @_ : 0; }
Which is the same as:
sub bleh { sort (@_ ? @_ : 0); }
But perhaps you meant:
sub bleh { (sort @_) ? @_ : 0; }
Though I'm not really sure what you mean by this at all, since you aren't really using the results of the sort for any constructive purpose.