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
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~