Randal L. Schwartz wrote:
>>>>>> ""Dr" == "Dr Ruud" <rvtol> writes:
>
> "Dr> is better written as
>
> ... for varying and arguable values of "better".
>
> I prefer the "do" form, myself.
I too much prefer the style of
my $data = do {
local $/;
<DATA>;
};
over
my $data;
{
local $/;
$data = <DATA>;
}
But the first causes Perl to keep two copies of the file data, which may be
unacceptable depending on the the size of the file and the specification of the
platform.
It is comparable to the efficiency of
while (<DATA>) {
:
}
over
foreach (<DATA>) {
:
}
Rob
--
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
http://learn.perl.org/