>>
>> Hi All,
>>
>> Is this the only way to shift left?
>>
>>         $i = $i +< 0x01
>>
>> $ p6 'my int32 $i=0x00005DAE; say $i.base(0x10); $i = $i +< 0x01; say
>> $i.base(0x10);'
>>
>> 5DAE
>> BB5C
>>
>>
>> Does we have any of those fancy += ~= ways of doing it?
>>
>> Many thanks,
>> -T

On 2/8/19 10:02 AM, Brad Gilbert wrote:
The `=` infix operator is a meta operator.

That means it takes an infix operator as a sort of "argument".

There is no `+=` operator, it is just the `=` operator combined with
the `+` operator.

     $a += 2;
     $a [+]= 2; # more explicitly take the + operator as an argument to
the = operator

So if you want to know how to use a similar operator to `+=`, start
with the infix operator you want, and add `=`

     $i = $i +< 0x01;

     $i [+<]= 0x01;
     $i +<= 0x01;

On Fri, Feb 8, 2019 at 12:20 AM Todd Chester via perl6-users
<perl6-users@perl.org> wrote:

Thank you!

Reply via email to