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


          這幾天學習Groovy,苦于有關Groovy的資料太少.在
          http://groovy.codehaus.org/ 上看到了Groovy User Guide,讀后受益斐淺,現(xiàn)把它翻譯成中文,獻給和我一樣正在學習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
          主站蜘蛛池模板: 望谟县| 清苑县| 原平市| 通辽市| 宜兰县| 苏尼特左旗| 金湖县| 乾安县| 佳木斯市| 江津市| 宣恩县| 白城市| 阜新| 甘泉县| 安阳市| 讷河市| 玉门市| 弋阳县| 鲜城| 大竹县| 佛学| 抚州市| 伊通| 辉南县| 许昌市| 文昌市| 聂拉木县| 开鲁县| 顺义区| 土默特右旗| 息烽县| 大竹县| 云南省| 渝北区| 措美县| 荆州市| 长沙市| 藁城市| 麻栗坡县| 商水县| 万年县|