On Wed, 5 Dec 2001, Purshottam Chandak wrote:
> $fred[1] .= "whatsis";
>
> Playing with this I have not found any difference between
> the .= (which I would expect to do concatenation),
> and the = (which I expect would do normal assignment.)
>
> Can someone explain what the .= is for?
It's the equivalent of
$fred[1] = $fred[1] . "whatsis";
It's shorthand notation. There's also +=, -=, *=, and so on. In other
words:
var1 <op>= var2;
var1 = var1 <op> var2;
Perl inherited this from C. Java and C++ also share this shorthand
notation.
-- Brett
http://www.chapelperilous.net/
------------------------------------------------------------------------
Class: when they're running you out of town, to look like you're
leading the parade.
-- Bill Battie
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]