隨筆-167  評論-65  文章-0  trackbacks-0
          ruby能夠使用merge(別名update)方法,來合并兩個hash,如果他們中的健有相同的話,一個將會被刪除

          demo:
          delaware = { 1 => "Two", 2 => "New Value", 3 => "New Three" , 8 => "Five" }

          myhash = { 1 => "One", 2 => "Two", 3 => "Three", 4 => "Four", 5 => "Five" }

          puts delaware

          puts myhash

          puts delaware.merge(myhash)

          puts myhash.merge(delaware)

          結(jié)果:
          1Two2New Value8Five3New Three
          5Five1One2Two3Three4Four
          5Five1One2Two8Five3Three4Four
          5Five1Two2New Value8Five3New Three4Four

          ref:
          http://ruby-doc.org/core/classes/Hash.html#M002880
          http://www.java2s.com/Code/Ruby/Hash/Mergetwohashes.htm
          http://simohayha.javaeye.com/blog/151947







          write by feng
          posted on 2009-07-28 16:11 fl1429 閱讀(2398) 評論(0)  編輯  收藏 所屬分類: Rails
          已訪問數(shù):
          free counters
          主站蜘蛛池模板: 苏尼特右旗| 五莲县| 云南省| 镇平县| 伊吾县| 香河县| 桂平市| 谢通门县| 舞阳县| 阳原县| 兴山县| 增城市| 华亭县| 彩票| 长宁区| 应城市| 宁陵县| 新巴尔虎左旗| 广州市| 龙井市| 南漳县| 翼城县| 张北县| 桓仁| 东莞市| 台安县| 白玉县| 旌德县| 吐鲁番市| 永善县| 太仆寺旗| 甘洛县| 祥云县| 交口县| 襄樊市| 武功县| 康乐县| 五寨县| 股票| 鞍山市| 平泉县|