In Ruby, la sottrazione array o reject
In Ruby, c'è un modo per rimuovere solo 1 partita in una matrice facilmente?
>> [1,3,5,7,7] - [7]
=> [1, 3, 5]
>> [1,3,5,7,7].reject{|i| i == 7}
=> [1, 3, 5]
rimuoverà tutte le voci nella matrice. C'è un facile da rimuovere solo 1 ricorrenza?
Questo è molto vicino al [ "Elimina prima istanza elemento corrispondenza di matrice"] (http://stackoverflow.com/questions/4595305/delete-first-instance-of-matching-element-from- array). –