Method `>>()
- Method `>>
int `>>(int arg1, int arg2)
mixed `>>(object arg1, int|object arg2)
mixed `>>(int arg1, object arg2)- Description
Right shift.
Every expression with the
>>
operator becomes a call to this function, i.e.a>>b
is the same aspredef::`>>(a,b)
.If arg1 is an object that implements lfun::`>>(), that function will be called with arg2 as the single argument.
If arg2 is an object that implements lfun::``>>(), that function will be called with arg1 as the single argument.
Otherwise arg1 will be shifted arg2 bits right.
- See also