這幾天學習Groovy,苦于有關Groovy的資料太少.在
http://groovy.codehaus.org/
上看到了Groovy User Guide,讀后受益斐淺,現把它翻譯成中文,獻給和我一樣正在學習Groovy且嫌資料有限的朋友.
鄙人才疏學淺,翻譯中難免會有紕漏和錯誤,望大家多多批評指正.
從Groovy 1.0 beta 10開始,groovy支持了位操作.<<. >>, >>>, |, &, ^, ~.
<<??????????左移操作符
>>??????????右移操作符
>>>????????無符號右移操作符
|??????????????或運算符
&???????????與運算符
^???????????? 異或運算符
~????????? ?? 取反運算符
<<=??????? 左移操作并賦值
>>=??????? 右移操作并賦值
>>>=????? 無符號右移操作并賦值
|=??????????? 或運算并賦值
&=????????? 與運算并賦值
^=?????????? 異或運算并賦值
例如:
assert?(1?<<?2)?==?4?????//?左移2位,相當于*4
assert?(4?>>?1)?==?2?????//?右移1位,相當于/2
assert?(15?>>>?1)?==?7???//?無符號右移1位,左端補0
assert?(3?|?6)?==?7??????//?或運算
assert?(3?&?6)?==?2??????//?與運算
assert?(3?^?6)?==?5??????//?異或運算
assert?(~0xFFFFFFFE)?==?1????//?取反????????????to be continue...
posted on 2006-04-26 16:30
學二的貓 閱讀(2010)
評論(0) 編輯 收藏 所屬分類:
Groovy