Tengo una matriz de Ruby que contiene elementos duplicados.Eliminar elementos duplicados de la matriz en Ruby
array = [1,2,2,1,4,4,5,6,7,8,5,6]
¿Cómo puedo eliminar todos los elementos duplicados de esta matriz al tiempo que conserva todos los elementos únicos sin usar para-bucles y iteración?
O en este caso simplemente '' array.uniq que trabaja en su lugar!. – cvshepherd
no, el uniq! el método devolverá nil si el conjunto hubiera sido único aún Ej .: a = [1,2,3,4] a.uniq -> [1,2,3,4] pero a.uniq! -> nil – duykhoa
realmente no vería esto como una belleza del lenguaje rubí ... ¿es solo la belleza de la biblioteca estándar de rubí? no me malinterpreten, hay muchas cosas bonitas sobre el idioma. –