有些時候需要撈資料,找出重複的記錄,但 Ruby Array 本身沒有這種功能的 method ,所以就自己打開 class Array 加進去吧!

class Array

  def find_dups
    uniq.map {|v| (self - [v]).size < (self.size - 1) ? v : nil}.compact
  end

end

參考資料:http://snippets.dzone.com/posts/show/4148

笨笨小蟹 發表在 痞客邦 PIXNET 留言(0) 人氣()