in reply to my $x or my ($x)
but if you're instantiating a bunch of items before an eval block / loop:my ($x) my $x; my $y; my $z;
both look cleaner to read and have a slighty faster perfomance (though its really insignficant). you can bench to see.my ( $x , $y , $z ); my ( $x , $y , $z );
is bad form - what if an argument is missing/extra?sub function{ my $self = @_; }
is better. because you might wantsub function{ my ($self) = @_; }
sub function{ my ($self , $arg1 , $arg2 ) = @_; }
|
---|