in reply to Language features affect style
But for me, there's a large difference between storing something in a temporary variable, and using a method. Assuming the temporary variable isn't tied, once you put a value in there, you get back the same value each and every time. With a method, that's less clear, certainly when seen from the caller's perspective. For instance:
The first is equivalent to 2 * $v2, but it's not clear whether the latter is equivalent to 2 * $self->m1, until you know what m1 does.my $v1 = $v2 + $v2; my $v3 = $self->m1 + $self->m1;
And that's a language agnostic issue.
|Replies are listed 'Best First'.|
Re^2: Language features affect style
by tilly (Archbishop) on Jun 08, 2009 at 17:11 UTC