uniq

uniq

ri

 ------------------------------------------------------------- Array#uniq
      array.uniq   -> an_array
 ------------------------------------------------------------------------
      Returns a new array by removing duplicate values in _self_.
 
         a = [ "a", "a", "b", "b", "c" ]
         a.uniq   #=> ["a", "b", "c"]
 

refe

 Array#uniq
 --- uniq
 --- uniq!
 
     uniq配列から重複した要素を取り除いた新しい配列を返します。
     取り除かれた要素の部分は前に詰められます。uniq! は削除を破壊
     的に行い、削除が行われた場合は self を、そうでなければ 
     nil を返します。
 
     要素の重複判定は、Object#eql? [Object/eql?] により行われます。
 
     例:
         p [1, 1, 1].uniq         #=> [1]
         p [1, 4, 1].uniq         #=> [1, 4]
         p [1, 3, 2, 2, 3].uniq   #=> [1, 3, 2]
 

  • 2006/05/15 13:09:13 uniq
  • 2006/05/15 13:09:21 uniq!