Ho una matrice Ruby che contiene elementi duplicati.Rimuovi elementi duplicati dalla matrice in Ruby
array = [1,2,2,1,4,4,5,6,7,8,5,6]
Come posso rimuovere tutti gli elementi duplicati da questo array, pur mantenendo tutti gli elementi unici senza utilizzare per-loop e l'iterazione?
O in questo caso solo '' array.uniq che funziona a posto!. – cvshepherd
no, l'uniq! il metodo restituirà nil se l'array fosse stato ancora unico Es: a = [1,2,3,4] a.uniq -> [1,2,3,4] ma a.uniq! -> nil – duykhoa
non lo vedrei davvero come una bellezza del linguaggio rubino ... è solo la bellezza della libreria standard ruby? non fraintendetemi, ci sono molte cose belle sulla lingua. –