skip at peterskipworth.com
Thu Jan 30 17:24:21 CST 2003
my $a = my $b = my $c = 1;
That works and is perfectly valid AFAIK, as is my ($a, $b, $c)=(1,1,1);
I don't think there's any shorter way of doing it properly...
$a = $b = $c = 1 also works, but assumes your vars have already been
declared of course...
----- Original Message -----
From: "BONGIORNO,PAUL (HP-Australia,ex2)" <paul.bongiorno at hp.com>
To: <melbourne-pm at pm.org>
Sent: Friday, January 31, 2003 10:06 AM
Subject: Variable declarations
> Someone asked me at work if you could declare multiple variables and
> initialise them in one line for example
> My $a, $b, $c = 0;
> I realise I could do something similar like
> My ($a, $b, $c) = (0, 0, 0);
> After hearing Daimien I just didn't believe there was not a way it could
> done - weather or not is should be is probably another question.
More information about the Melbourne-pm