From the keyboard of Georg Moritz [15.09.06,01:03]:
> From the keyboard of Peter Scott [13.09.06,09:20]:
>
> > Here's a distillation of something that just bit me, behaves the same on
> > 5.6.1 and 5.8.5. Observe the following program:
>
> Try this :-)
>
> $_ = "bar";
> print "before the loop: \$_ = $_\n";
> for (1..1) {
[...]
> The error is thrown at the moment the <> oprator tries to assign to $_,
> which is an alias to a constant - the '1'.
That should be:
which is an alias to a constant - the 'one' of the second for() loop.
sorry ;-)
0--gg-
--
_($_=" "x(1<<5)."?\n".q·/)Oo. G°\ /
/\_¯/(q /
---------------------------- \__(m.====·.(_("always off the crowd"))."·
");sub _{s,/,($e="'Itrs `mnsgdq Gdbj O`qkdq")=~y/"-y/#-z/;$e,e && print}