> > On Sat, Jul 05, 2003 at 09:51:29AM -0600, Luke Palmer wrote:Forget I said that. I put $b = "OBA" in my command line instead of
> > > Actually, you can't reference a slice! Where the heck does the
> > Of course not. I presume it points to something non-existent just like
> > $ perl -le '$a = "pie contest"; $b = \substr $a, 1, 9; $$b = "arro"; print $a'
> I don't think you're supposed to do that:
> % perl -le '$a = "foobar'; $b = \substr $a,2,3; $a .= "jibby"; $$b = "OBA"; print $a'
> Because it copies the buffer to resize, and $b points back into the old buffer...
$$b. It works.
> But a slice can be used as an lvalue, so I guess it would be valid to
> reference it (just like substr *should* be).
> The tricky stuff comes in in cases like:
> my @a = (1,2,3,4,5);
> Those are just semantics to be nailed down, but it's tricky
> This really comes down to an issue that I've been biting my
> For implementation reasons, I'm not sure it's possible to have both
> > Nicholas Clark
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.