隨筆-30  評論-123  文章-0  trackbacks-0


          這幾天學習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 學二的貓 閱讀(2014) 評論(0)  編輯  收藏 所屬分類: Groovy
          主站蜘蛛池模板: 资兴市| 龙江县| 密山市| 运城市| 泌阳县| 苍山县| 远安县| 从化市| 赤壁市| 义马市| 怀柔区| 阿坝| 沅江市| 云安县| 绥芬河市| 乡宁县| 广西| 德化县| 巩留县| 临安市| 香格里拉县| 毕节市| 澳门| 平谷区| 南投市| 孝感市| 大荔县| 海晏县| 安国市| 山西省| 武平县| 罗田县| 弋阳县| 金华市| 湘潭市| 舞阳县| 集贤县| 临沧市| 沅江市| 抚顺县| 屏边|