<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    gr8vyguy@Blogjava

    Groovy讀書筆記3

    Chapter 04 The collective Groovy datatypes

    Groovy support collection types: ranges, lists and maps.

    how and what

        language expressiveness, 語言的表達能力
              how much does the code say what, instead of how.


    Range

       1..10       from 1 to 10
       1..<10    from 1 to 9

       10..1     reverse range
     
       the range elements must implement ++, -- and <=>.

       for in range loop

       index -1 means last element.

    Groovy的Command還是要少用,加上括號吧

    List

         java.util.List

         list = new LinkedList()
         list[0] = 1

        an array from Java to Groovy => converted to a list

        toList()  method, convert a collection to a list

       The list’s getAt() and putAt() are overloaded with the parameters: integer, integers, range, 

       list[0..2] returns a sublist, not a new list, changing in the sublist, change the original list.

       list.inject(initial) { accumulator, index -> f(accumulator, index) }

    duck typing
        as long as something walks like a duck and talks like a duck, 
        we happily treat it as a duck.

    Map

        java.util.Map

       access map
          1. subscript operator map[key], getAt()
          2. dot operator .
          3. method get(), default value

    ConcurrentModificationException

        structurelly changing while iterating, such as list.each

    Copy Semantics and Modify Semantics

        works on a copy of the collection, collect, find, grep
        works in place, e.g. add()

    posted on 2007-12-13 01:26 gr8vyguy 閱讀(520) 評論(0)  編輯  收藏 所屬分類: Java

    <2007年12月>
    2526272829301
    2345678
    9101112131415
    16171819202122
    23242526272829
    303112345

    導航

    統計

    公告

  • 轉載請注明出處.
  • msn: gr8vyguy at live.com
  • 常用鏈接

    留言簿(9)

    隨筆分類(68)

    隨筆檔案(80)

    文章分類(1)

    My Open Source Projects

    搜索

    積分與排名

    最新評論

    主站蜘蛛池模板: 久久久久无码专区亚洲av| 无码人妻精品一二三区免费| 亚洲国产精品综合久久网络| 亚洲日韩在线中文字幕综合 | 亚洲网站免费观看| 亚洲免费在线播放| 亚洲精品永久www忘忧草| 免费专区丝袜脚调教视频| 亚洲国产日韩精品| 国产成人免费高清在线观看| 女bbbbxxxx另类亚洲| 亚洲av区一区二区三| 三上悠亚在线观看免费| 亚洲男人的天堂在线播放| 91精品国产免费网站| 在线a亚洲老鸭窝天堂av高清| 国产成人无码区免费A∨视频网站| 免费的黄色的网站| 亚洲人成网站在线观看播放| 久久综合九色综合97免费下载| 亚洲综合婷婷久久| 免费毛片网站在线观看| 日本一区二区在线免费观看| 亚洲日韩小电影在线观看| 91精品免费观看| 亚洲AV日韩AV一区二区三曲| 亚洲中久无码不卡永久在线观看| 美女视频黄的免费视频网页| 亚洲国产美女精品久久久久| 日韩亚洲精品福利| 99免费观看视频| 激情无码亚洲一区二区三区 | 成人免费福利电影| 两性色午夜视频免费播放| 亚洲视频一区二区三区| 午夜一级免费视频| 免费精品久久天干天干| 亚洲无人区码一二三码区别图片 | 国产18禁黄网站免费观看| 很黄很污的网站免费| 亚洲成a人片在线观看天堂无码|