in reply to Re: Matching and order of evaluation
in thread Matching and order of evaluation

Oh yes, right. Perl even goes to special accomodation to handle that. The issue only really comes up when computing something (like the lookups to find the LHS lvalues, or some component in an expression) is going to affect home something else comes out. The really, really common example is what happens when you run `sub ... { my ($arg, ...) = (shift, shift, shift ... )` or `shift -> ( shift ...`.
  • Comment on Re: Re: Matching and order of evaluation