Skip to content

Instantly share code, notes, and snippets.

@parzibyte
Created January 22, 2019 00:29
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save parzibyte/a6936bd88e81a59213fa2e3eabf83dab to your computer and use it in GitHub Desktop.
Save parzibyte/a6936bd88e81a59213fa2e3eabf83dab to your computer and use it in GitHub Desktop.
=begin
Ahora veamos cómo eliminar elementos
de un arreglo, expongo 4 formas
=end
# pop quita el último, es como las operaciones con pilas
arreglo.pop
puts "Después de pop es #{arreglo}"
# shift es lo contrario de unshift, elimina el primer elemento
arreglo.shift
puts "Después de shift es #{arreglo}"
# delete_at elimina en un índice en particular
arreglo.delete_at 7
puts "Después de delete_at es #{arreglo}"
# Y finalmente, delete elimina no usando el índice,
# sino el valor. Por cierto, elimina todas las ocurrencias
arreglo.delete "Perl"
puts "Después de delete es #{arreglo}"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment