Digamos que estoy tratando de eliminar elementos de la matriz a = [1,1,1,2,2,3]
. Si realizo el siguiente:Eliminando elementos de la matriz Ruby
b = a - [1,3]
Entonces voy a conseguir:
b = [2,2]
Sin embargo, quiero que el resultado sea
b = [1,1,2,2]
es decir, que sólo se quita una instancia de cada elemento en el vector sustraído no todos los casos. ¿Hay alguna manera simple en Ruby para hacer esto?
si se resta '[1,1,3]' qué quiere terminar arriba con 'b = [1,2,2]'? ¿O eso nunca va a suceder? – seph