in reply to my $x or my ($x)
if you're declaring 1 variable, its convoluted and a mess to do
also: if you're doing oop perl:
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 );
also: if you're doing oop perl:
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 ) = @_; }
|
---|
In Section
Seekers of Perl Wisdom