Diciamo che sto cercando di rimuovere elementi dall'array a = [1,1,1,2,2,3]
. Se eseguo il seguente:Rimozione elementi dall'array Ruby
b = a - [1,3]
Poi mi metterò:
b = [2,2]
Tuttavia, voglio che il risultato sia
b = [1,1,2,2]
cioè rimuovo una sola istanza di ogni elemento il vettore sottratto non tutti i casi. C'è un modo semplice in Ruby per fare questo?
Se si sottrae '[1,1,3]' cosa desiderate finire con 'b = [1,2,2]'? O non succederà mai? – seph