On 8/31/05, Yuval Kogman <[EMAIL PROTECTED]> wrote:
> On Wed, Aug 31, 2005 at 04:56:25 -0600, Luke Palmer wrote:
> 
> > (That is, lexically binding &prefix:<+> does not change things in
> > numeric context; only when there's actually a + in front of them)
> 
> Unless you override &prefix:<+> ?
> 
> sub foo (&prefix:<+>) { +1 }

Uh yeah, I think that's what I was saying.  To clarify:

    sub foo (&prefix:<+>) { 1 == 2 }    # 1 and 2 in numeric context
    foo(&say);   # nothing printed

But:

    sub foo (&prefix:<+>) { +1 == +2 }
    foo(&say);    # "1" and "2" printed

Luke

Reply via email to