隨筆-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 學二的貓 閱讀(2020) 評論(0)  編輯  收藏 所屬分類: Groovy
          主站蜘蛛池模板: 渭源县| 广南县| 惠水县| 资中县| 阳西县| 娄烦县| 青冈县| 金阳县| 邳州市| 明光市| 方城县| 丹棱县| 墨脱县| 铜川市| 辽源市| 南皮县| 广饶县| 洞头县| 北安市| 望江县| 乡宁县| 靖宇县| 天镇县| 东兰县| 宜黄县| 安国市| 涟源市| 延吉市| 彰化市| 永顺县| 房产| 壤塘县| 东辽县| 重庆市| 永年县| 邯郸县| 常州市| 贵溪市| 保康县| 汝城县| 百色市|