On 10/4/18 12:00 PM, Brandon Allbery wrote:
You're not doing anything with '$v +| 0b00010000'. Were you looking for something like '+|='? (Which I think should work.)

On Thu, Oct 4, 2018 at 2:58 PM ToddAndMargo <toddandma...@zoho.com <mailto:toddandma...@zoho.com>> wrote:

    Hi All,

    I am trying to come up with something like +=

           $ p6 'my $v = 32; $v += 2; say $v;'
           34

    to replace

           $ p6 'my $v = 0b00100000; $v = $v +| 0b00010000; say $v;'
           48


    But I obviously have something wrong:

           $ p6 'my $v = 0b00100000; $v +| 0b00010000; say $v;'
           WARNINGS for -e:
           Useless use of "+|" in expression "$v +| 0b00010000"
           in sink context (line 1)

           32

    Where is my goof?

    Many thanks,
    -T

Hi Brandon,

Indeed!   Thank you!

$ p6 'my $v = 0b00100000; $v +|= 0b00010001; say $v;'
49


-T


--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
When we ask for advice, we are usually looking for an accomplice.
   --  Charles Varlet de La Grange
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Reply via email to