Cómo puedo eliminar un elemento de un array por valor
Tengo un array de elementos en Ruby
[2,4,6,3,8]
Necesito eliminar los elementos con valor 3
por ejemplo
¿Cómo lo hago?
327
3
Tengo un array de elementos en Ruby
[2,4,6,3,8]
Necesito eliminar los elementos con valor 3
por ejemplo
¿Cómo lo hago?
Creo que lo he descubierto:
Tomando prestado a Travis en los comentarios, esta es una respuesta mejor:
Personalmente me gusta
[1, 2, 7, 4, 5] - [7]
que resulta en=> [1, 2, 4, 5]
deirb
.Modifiqué su respuesta al ver que el 3 era el tercer elemento de su matriz de ejemplo. Esto podría llevar a cierta confusión a aquellos que no se den cuenta de que el 3 está en la posición 2 del array.
Otra opción:
que da como resultado