您的位置:首页 > 其它

学习使用groovy(翻译稿之第一章)

2005-09-22 17:03 363 查看
没什么好说的,一看就明白

Bitwise Operations
From Groovy 1.0 beta 10, Groovy supports bitwise operations: (从grovvy1.0beta10开始支持)
<<. >>, >>>, |, &, ^, and ~.

_Meaning_
<<Bitwise Left Shift Operator
>>Bitwise Right Shift Operator
>>>Bitwise Unsigned Right Shift Operator
|Bitwise Or Operator
&Bitwise And Operator
^Bitwise Xor Operator
~Bitwise Negation Operator
<<=Bitwise Left Shift Assign Operator
>>=Bitwise Right Shift Assign Operator
>>>=Bitwise Unsigned Right Shift Assign Operator
|=Bitwise Or Assign Operator
&=Bitwise And Assign Operator
^=Bitwise Xor Operator
For example,

assert (1 << 2) == 4         // bitwise left shift
assert (4 >> 1) == 2         // bitwise right shift
assert (15 >>> 1) == 7       // bitwise unsigned right shift
assert (3 | 6) == 7          // bitwise or
assert (3 & 6) == 2          // bitwise and
assert (3 ^ 6) == 5          // bitwise xor
assert (~0xFFFFFFFE) == 1    // bitwise negation
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: